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".
It wasn't for a long time though. There's a bunch of other similar schemes which caught famous people[0] when they were declared illegal by UKGOV.
[0] https://www.theguardian.com/business/2012/jun/19/tax-scheme-...