The answer I gave indirectly was: economists. Taxes introduce externalities, often have indirect incidence and so on. The "ideal" tax is one that raises revenue without distorting behaviour.
Taxes are sometimes used for policy purposes. The classic example is "sin taxes" to deter smoking, drinking etc. But in general, if you want to modify behaviour, the tax system is a problematic way to do it.