- it means they've made a public commitment to a project, and suddenly will get bombarded by other projects, making them less willing to engage again
- any failure of the project to run well will also be a reflection of the company, even if it's outside their control.
- it can be seen as an endorsement of a single project, when multiple ones might benefit. Also if that one project becomes problematic it is hard to detangle.
- the commitment to it would make it difficult to move in a different, better direction if needed in the future
Craig Federighi (their SVP of software) mentioned that support for other OSs is an explicit goal of their boot setup in interviews.
https://www.youtube.com/watch?v=Hg9F1Qjv3iU&t=3785s
In this one, Craig Federighi says “We’re not direct booting an alternate operating system. Purely virtualization is the route. These hypervisors can be very efficient, so the need to direct boot shouldn’t really be the concern.”
By not being official, they can probably do more internally.
People don't often think about that, but in some cases it's very true.
Deeds, not words.