When people say the rich should pay more, it begs the question posed by pawras “who are the rich”. In my experience the answer generally is “people who have more than I do”.
I think it’s easy to fall back on “it’s legal” when some clever accountant has exploited some loophole in the law that enables people to avoid the tax that the legislation intended they should pay. It might be legal, but it ain’t right.
And on the legal side, I am constantly bombarded by tradesmen who want “cash in hand” and turn tail if I ask for an invoice and payment by card or bank transfer. Even the barber in our village has a “cash only” sign in the window. Tell me that the self-employed pay as fair (as the legislation intended) a whack as the wage slaves and I’ll book you a slot in the Comedy Warehouse.
I agree with your point re "people who have more than I do". A pal I've known since I was 18 has much the same view even though he earns way above average.
I think you could argue all day what is 'legal intent' vs 'legal fact', as the former is completely open to your own interpretation based on your own views etc etc.
By employing an accountant, you are employing someone who has availed themselves of all the rules rather than spending weeks doing so yourself when your time is better utilized elsewhere. One man's loophole is another man's perfectly legal rule to be used to reduce one's tax bill.