Sweden has an extremely complex system for tallying votes and very very few people can explain the exact algorithm that turns a collection of ballots into a list of names of people in Parliament. Even people that follow politics closely only have a vague idea of how it works. Yet most people feel the system is fair and reasonable and there is no real push to change it or make it simpler to understand.
If your business relies on some big pile of spaghetti code, you might be very reluctant to change it, but you also would be unlikely to recommend that design to someone who was starting from scratch (unless they were a competitor).
I'm not recommending the Swedish system per se. Just pointing out that as long as people feel they understand how to vote to nudge the result in their desired direction, and that the outcome (ie. who ends up in parliament) feels reasonable and representative then people probably don't care too much about the details of the voting system