I see vendor lock-in as being effectively muzzled, or to a much larger degree than they are currently -- vendors cannot force you to use their OS/hardware at threat of no-access to their apps.
I see these technologies as empowering the consumer and the developer and decentralizing control over an entire software ecosystem (and ensuring that it remains relevant after device exhaustion!).