True. However I can (and have multiple times) migrate from machine to machine without needing to reinstall everything.
My work MacBook was pulled from an original Air from something like 2015, to a 2017 Pro and currently my 2019 Pro.
So I’ve got apps installed on my Mac that have been installed damn near 10 years ago.
Ditto my home 2015 Pro was later on migrated to a M1 Air. Hell, I’ve still some 32 Bit Steam games that still somehow run on my Air (least Steam tells me they’re 32 bit).
We could play this game ad-infinitum, each finding a level of supposed “openness” but the basic facts are that neither Windows, nor MacOS are truly open.
If you want open, then Linux is always going to be in the answer somewhere. Not MS Windows. And not Apple MacOS.