They haven't fixed it due to it requiring parliament to severely curtail HMRC's powers.
The quickest way to fix it is to go through the ridiculously large number of tax guidelines and simplify them. Do that and the likes of Corbyn will funnily enough play politics with it.