If you had a national VAT instead of a national income tax and the government wanted to subsidize e.g. solar panels, they would simply exempt solar panels from VAT and individuals wouldn't have to file anything, they would just pay less for solar panels because the seller wouldn't have to collect VAT.
The system we have now is unnecessarily complicated because the subsidy is essentially always for something you buy, but then you have to go and file paperwork to deduct it from your income tax. On top of that, then penalties have to work differently -- if you want to impose a penalty on cigarettes then you can't just change the amount of the existing VAT on that product, you need a whole new tax with a duplicative collections infrastructure.
The justification for this is nominally progressive taxation, but you could get a progressive effective rate curve just by giving everyone a fixed "standard refund" (i.e. a UBI) against an otherwise flat rate consumption tax.