Canada has the same plurality voting as well. For its early history, only two parties were proffered: the Liberals and Conservatives. Then in the 1930s, a new party came into being, the socialist CCF, which eventually became the NDP. Canada has not gone back to the two-party system even though that should be a natural outcome of the Westminster system. Canada’s current Parliament has elected members from five different political parties. And I can’t explain it.
I’m not sure exactly what your solution is. But my take on your last post is that anyone aspiring to be elected in your system will still need a lot of money to be elected or belong to some party with an election machine. That does not solve very much in my opinion.