Regarding being "locked in." I'm probably as Apple Fan Boy as you'll find. I bought my first Mac in 1986. I've never owned a computing device other than an Apple device (excepting my phones prior to the iPhone).
I just did an inventory of the most important Apps I have on my phone, and whether I could find the equivalent on Android. And at least for the top 20 or so apps I use the most, there's is a 1-1 equivalent on Android. Moving from an iPhone to an Android phone is nowhere near "impossible" as many have claimed. I'm guessing that even where I need to export and transfer data, it would cost me about 40 hours of work, at the most. And all the important apps I use are actually free, or are subscription based with a service that works whether I'm on IOS or Android.
As for my Mac, it's a very similar situation. The bottleneck is less the OS than the individual Apps. But, for example, instead of Final Cut pro I'd use Adobe Premier Pro and other Adobe apps like Photoshop, Illustrator, etc. All of which I've used in the past extensively and transferring to them wouldn't be a big deal. And like on the iPhone, It might take me 20-40 hours to convert documents and transfer file systems.
The point is, I think this "problem" is exaggerated.
I've spent way more money on accessories and parts for my BMW Motorcycle. Much of which I'd lose and have to start from scratch if I changed motorcycles. Or jobs. Or changing countries, which Ive done. Or changing families.