Apple has also gone proprietary in its own way. You cannot run MacOS on any old machine.
The market has a way of tearing away at such bundling. Windows runs on everything... Linux runs on everything.
You can run Windows native on any current or two or three year old Mac if you like running bloated software that requires constant third party virus protection and has no coherent upgrade path.