A first-past-the-post system ends up in a two-party system, which means a big tent progressive party and a big tent conservative party; which in turn means nobody is fully happy with either option.
This isn't to say that multiparty democracies always function well, either. Belgium basically had no government (as in a party elected with a mandate to govern) for two years, from 2018 to 2020.