I'm aware of the Surface line, but 1) they don't own the hardware stack nearly to the same degree as Apple does, 2) it makes up only a small slice of the ecosystem and is a more premium product as far as PCs go. Windows ecosystem has far more variance in terms of CPU + GPU capabilities.
I can see Microsoft pushing the subscription angle, but I do think there is a place for on-device capabilities since those will always be more responsive for small tasks.