Near term, though, we still have to deal with the fact that a lot of power is concentrated in corporations, and most of those corporations are run as autocracies.
This is a problem, but it's also an opportunity: if you can convince those companies that it is in their economic interests to seriously address social problems, then you don't need to appeal to anyone's better nature to make progress, you can appeal to their cynicism and selfishness instead.
Different people will have different levels of tolerance for this kind of realpolitik type thinking. My own tolerance levels for it are quite high, but I can certainly appreciate why nicer human beings than I am would find it distasteful.