Ah, so you're saying that it would only work if you implement it with other things that might work.... so why not just do the thing that you think would work?
Look at PR.
German federal election, 2017 - Wikipedia
There are 6 parties in government.
The people get to vote FPTP and PR on the same day at the same time.
8% of people chose to vote for the larger parties with FPTP and the smaller parties with PR. Why? Because FPTP is negative voting. Sometimes you don't vote for who you want to be elected, but you often vote for someone who might beat the person you DON'T want to be elected.
The people know that PR will decide the total outcome, so they know they have a freer vote.
Look at this.
CDU/CSU gained 37.2% of the votes in FPTP but 77% of the seat.
The FDP gained 7% of the votes in FPTP but 0% of the seats.
So, under a US system 37% of people would decide everything for everyone, while the 7% of people who voted for the FDP would get no representation simply because they couldn't get enough support in one small area, but COULD get 7% of the vote nationwide.
Is that fair?
But under PR the CDU/CSU got 33% of the vote, a loss of 4% and gained 246 seats out of 709, much, much closer to the number of votes they got.
In the US people don't bother voting for third parties because they KNOW they can't win in the local area, so they vote for who they DON'T want to get in.
The main parties should be getting less than 66% of the vote, but in the US they get 95% of the vote.
It leads to two parties, no oversight, partisan politics and complete nonsense day in, day out.