There is massive mistrust of banks, comcast and a whole lot of other companies and even industries, among the general public. And yet, the same public continues to use their services, even when there are alternatives (at least in some cases, there aren't alternatives to many).
Convenience and familiarity trumps other issues, even massive issues like privacy etc. You might be over estimating public's interest in giving their money only to honest, decent businesses - public gives their money to whoever entertains them cheaply and caters to their laziness.
Nothing is going to change, unless we all vote with our wallets. But we have already voted, we knowingly support monster companies like Amazon.