I see where your coming from, but I think companies prefer their own tokens. They can make more money that way, and they can lock users into their ecosystem.
I agree it would be better for the consumer. VC funded companies don't care about that though unfortunately.