Additionally, we impose various surreptitious tax-like requirements on companies: health insurance can't charge your actuarial price (equivalent to taxing the healthy and paying the sick), rural and city customers must pay similar prices for various resources, etc.
But I agree with you - we should replace all these taxes with a single transparent consumption tax.