Earlier quoted context omitted.
> You can't boot your Intel of AMD CPU without their signed and sometimes encrypted code. Except that Intel and AMD don't care what you run on your machine, they don't lose money if you don't run their software. When you run Linux on a MAC, Apple isn't getting money from their iCloud subscriptions and from the store so they have a motive to stop you from escaping the walled garden.
You don't need iCloud to use macOS. And macOS itself is free, as is their awesome office apps, XCode and a lot of other useful apps and services.
So at one point they could decide that they don't want people to use Linux on their Macs and there's nothing you could do.
Look at what happened to CentOS.