I don't think there is a good understanding of the concept of vendor lock in. Vendor lock in is intentional, when you as a client agree to a contract that has punitive clauses in it in case you want to leave.
Getting into using a product because it is technically apealing, has features you can't build yourself, has security you can't build yourself etc. is not lock in.
Imagine a small company that creates the new youtube. They did not have to build datacenters, extremely performant technologies for fast scale up and down and yet they get to use that for a few hundred dollars during development and then scale as needed. Of course the cost scales too, you get to use shit you would have not invented yourself in 50 years, to run your app at global adoption rates of today.
Lock in is not providing good, innovative services, technology etc.; it is signing contracts on the golf courts and then finding out that you need to pay fines to get away!