Much cheaper: ship a bug that allows OS jailbreak to run VMs. See what unshackled creators develop. Add official interfaces to support those use cases. Rinse & repeat.
That's why I am always surprised when somebody calls it a devkit. It is just a coping mechanism for a failed product.
Furthermore if Apple wants to turn it into such devkits, why do such weird and unnecessary mating rituals? Just let anyone who has active developer license on Apple ID to modify Vision OS and see what they are going to come up with. Apple will then add it into Vision OS and ban people who come up with the solution at a first place. As it is done in AppStore today.
To me, the main issue is that many preferred softwares are not offered on Linux because of its small market share. The market share doesn't grow because preferred softwares aren't there. It's a circular problem.
That issue is improving all the time though as new softwares tend to target Linux natively (ex. Discord, Zoom, Slack). Furthermore, the compatibility layers are getting better for non-native programs (ex. Steam deck).
I really don't see a universe where Linux stops taking over the world, including the desktop. Adobe and Excel probably can't hold Windows up forever.