The general problem is that there must be a line.
Vendors don’t create lock-ins because they are malicious, they create it because it makes them money.
Now, if we limit these lock-ins, it will reduce their ability to make money and yes, it will impact some features - short term.
But looking at it long terms, vendor lock-ins are actually a reason to stop innovating: your customers are locked in anyway.
So, overall, I would say this is good for innovation in general.