It's staggering to me that £46 billion goes to HM Revenue and Customs. So it costs £46 billion to administer £506 billion in tax revenue! That's almost 1/3 the budget of the entire NHS!
That doesn't seem like a good ROI at all. A product of an over-complicated tax system?