Apple doesn't support VR/AR standards like OpenXR, so really developers haven't had a lot of time to iterate. They've had a lot of time to experiment, and then were asked to write a program from scratch for a headset without motion-tracked controllers.
When they released visionos and a bespoke version of safari and it had zero support for openxr. After years of closed development and a full year of open development and they launched without support for the one api that was mandatory... Thats how you knew it was DOA
But ya, apple should be more Dev friendly overall.