Voting systems that don't do this exist. Approval voting is one of the better ones (unfortunately, Ranked Choice voting doesn't do much at all to alleviate this). Approval voting has been enacted in Fargo, ND and is being considered for St. Louis, MO.
The charts he included show that there actually is a reasonable middle ground and lots of voters are there. The problem is that candidates that are in the middle can't get elected. Imagine how different things would be if our election system tended to elect the first choice of the median voter.