In my opinion there is a too strong connection now between these private corporations and "politicians". Everyone can be bribed.
The only way I see a change possibility is for people to think about how to change this collectively. Pushing for open source everywhere would be one partial strategy that could work in certain areas.
How do we accomplish such abstract goals when 54% of U.S. adults aged 16–74 read below a sixth-grade level?