On the other hand, I have to imagine that to some extent YouTube is making maintaining their apps across multiple platforms harder than it has to be.
The app is almost entirely made up of tableviews/collection views/recycler views, save for the video player… really not rocket science. If YouTube’s public API were more capable I’m positive that third party devs would have no issue maintaining their YouTube apps across N platforms simply because they wouldn’t be overcomplicating them like Google is theirs.
Operating system fatigue, supporting three native apps as well as apples own browser engine is a lot of engineering time.
End of the day Vision Pro needs YouTube more than YouTube needs it.