Didn't we do this to ourselves, though? The tech community did decide that vendor lock-in is okay, walled gardens are okay and also that a browser monopoly is okay.
My impression is that this is what's different this time: it was chosen by developers themselves