Right now there is only form of pressure on these companies: Selling phones and subscriptions with as little overhead as possible, and they're all struggling to do so.
It also is a bootstrapping problem, right now companies just don't know about security best practices. It was probably some 16yr old store employee who suggested they use google docs to sync their passwords in the first place. If they new of a better way to do it I believe they would have, but there's no incentive to figure that out. If good security practices were more commonplace in all businesses then they wouldn't struggle so much with doing the right thing.