Who took away our option to vote to make things better?
The first past the post election system did.
If you want things to get better in elections, you need to get rid of primaries. Instead implement a voting scheme where you aren't punished for ranking your desires honestly.
In the current system, the only votes that matter are the ones for the two leading candidates. Any other vote is equivalent to not voting.
While voting, the only votes that matter are for the 2 leading parties. A third party vote is equivalent to not voting. Outside of the voting booth, there's more you can do to push what you actually want. Doing stuff other than voting doesn't mean you have to completely waste your vote too.