Yes the tax filing system is overly complex in the US, and the IRS is rightly improving that. But the tax code itself is always going to be complicated.
One of the reasons the tax code is complicated is because everyone fills in a tax return. One of the reasons everyone fills in a tax return is because the tax code is complicated.
indian taxation is archiac, modern, lengthy and most fucked up and yet there are only policy decisions that are problematic. the same can be fixed the next day. other than that, it works fairly well