Earlier quoted context omitted.
How, on macOS, does apple lock you into their ecosystem when you can run whatever you want?
You can't run whatever you want. e.g. I used to install qlplugins on every new macos device as our company bought them. Then one day Apple refused to run any 32-bit library despite the fact that 32 bit code still runs natively on x86-64 chips (this when everything still ran on x86-64 btw). Designers still ask me: "Hey, how do I see the dimensions of this picture when pressing spacebar to preview it?" And I have to sa…
This is not the same as apple actively forcing you into their ecosystem. This is apple not supporting old technology.