Our tax laws are generally more complex than necessary. Most of this complexity is due to special rules where we try to give some types of taxpayer or activities special treatment. While there might be good reasons for the tax exception, there usually are simpler alternatives.
Source: taxconnections.com