Hence why so many people, except the ones in power of course, want to get rid of the two-party system.
Aside from the status quo, why are we stuck with it? I've heard there are benefits to it, but I don't know what they are.
Humans have extreme difficulty sorting out more than 2 or 3 distinct choices in any given category. Even if there were more, only a handful would ultimately matter.
This is bullshit.
Stupid people have difficulty sorting out anything at all, while ones that are capable of even a modicum of logical reasoning are can deductively decide on which candidate they want to vote for.
There are no benefits at all to a 2-party system, because "benefit" is the entirely wrong word to use. There may or may not be an advantage to a 2-party system relative to some other system, but the only such advantage is a strategic one for the two parties. Because of their favored status, they don't have to be constructive at all. If they fall out of favor, then they just wait for the other party to fuck up and, suddenly, they're back on America's good side.
A significantly better system would be to mandate run-off elections for any election not decided by a clear majority (I'd say 51%, not 50% + 1 and definitely not the crap we've got going on now where someone can win with <40% of the vote). You may wind up with two parties in power the majority of the time, but if they're both fucking up then it's entirely possible that they'd both be booted in favor of someone else, and they'll both be out of power for a long time.