The tax code is so complicated because it is filled with myriad deductions and exclusions that Americans can take for engaging in certain activities, such as buying a home, saving for retirement, and paying down student loan debt.