In the u.s, the main parties are the republicans and the democrats. 3rd parties don't receive much news coverage because, one or the other main parties, also dominate the news media in the u.s. Not many people know that there were attempts for a socialist party in the u.s, because the news will not cover them as much as they will cover "their hatred for trump."
average people in the u.s generally (they aren't people who study a lot of literature, just general people.) They even understand that both sides aren't perfect. They know.
the issue is.
When it comes to one political party vs the other, guess where people are going to always flock to. If it isn't one, it's the other, because to them, it's only that other one that might have a chance of making the change they want. 3rd party political parties have a hard time gaining traction.