I'll add ( C ): drive the price of general-purpose and performant hardware to the moon so everyone outside of the upper-class doesn't have a choice about whether to use cloud vs self-hosted anything, which is just another way of describing who has control over your experience and what you can do with the hardware you bought. I mean, Apple already makes it difficult to run whatever you want on your own system (and blocking certain things entirely), even before getting to the whole app store walled garden thing, so how long before Microsoft pulls the trigger on making TPM enablement mandatory for OEMs, with a very short list of allowed certificates? At that point, you'll have to choose between "good-ish hardware, but app store apps only" and "meh hardware, full control, but no access to anything useful because everything requires hardware attestation of some kind".
I'll add ( C ): drive the price of general-purpose and performant hardware to the moon so everyone outside of the upper-class doesn't have a choice about whether to use cloud vs self-hosted anything, which is just another way of describing who has control over your experience and what you can do with the hardware you bought. I mean, Apple already makes it difficult to run whatever you want on your own system (and blocking certain things entirely), even before getting to the whole app store walled garden thing, so how long before Microsoft pulls the trigger on making TPM enablement mandatory for OEMs, with a very short list of allowed certificates? At that point, you'll have to choose between "good-ish hardware, but app store apps only" and "meh hardware, full control, but no access to anything useful because everything requires hardware attestation of some kind".