Id blame the complexity of tax returns more on lobbying. Everyone wants their own industry custom exemption and that in turn creates holes that need to be patched etc