No, I think the investment account with no tax on gains is fine. I'm talking about things like "create a company, take a salary that's just over the lowest tax threshold, get 0% infinite term company loans from yourself" - things that your average person wouldn't be doing (unlike the free-gains-account.)
My experience is that "common people" try (or were trying) as much to "game the system" as "rich people". Examples (not from UK): shops not giving a receipt (this improved probably with cards), people avoiding paying fines for small things, people asking for benefits they were not entitled too (this improves with digitalisation) etc.
So, my opinion is that splitting people by class/income/whatever does not help a lot. You need rules/systems to avoid as much as possible cheating schemes, and compared to like 30 years ago things might already be better, but as nobody can check every news many can end with the impression "the system is bad".
No, I think the investment account with no tax on gains is fine. I'm talking about things like "create a company, take a salary that's just over the lowest tax threshold, get 0% infinite term company loans from yourself" - things that your average person wouldn't be doing (unlike the free-gains-account.)