Politicians, and by extension, the people that voted for them, have been creating this environment for decades. Only mega corporations can survive. The reasons are many, and they include low tariffs, high domestic regulation (ever try to start a business and deal with tax law, incorporating, etc), exploitative visa programs, binding arbitration employment agreements, free unlimited capital to the banking class (Discount Window access, NIRP and ZIRP, outright monetizing private debt by the central banks), most importantly, patents and copyrights enforced by the state.
I mean, the list is endless. Every facet of our society is built to protect the largest businesses, creating an environment that smaller, ethical companies simply can't compete in.
Every election cycle it's the same thing. They divide people across their little pet issues, keep the two party system in place through ballot access, overturning ranked choice, while waging wars in foreign lands and extracting all the wealth they can.
Stop voting for the same stuff. Get over yourself and your fickle positions. Vote for real change.