Vision Pro doesn't let you access the cameras either, being able to stick an app in the corner of your office is handled by the OS. I'd rather not hand out camera access, the problem that needs fixing is the "session by session" part where Meta's OS doesn't maintain permanent app-volumes.
Isn't this more an issue with how the data from the camera is used? Or rather, where it can go? Maybe I'm a bit naive here, but isn't the issue that we don't want camera data going to third parties (or really... any party). So is there not a way that this can be sandboxed? Camera data must stay on device in an enclave. Honestly, this seems what's wanted for a lot of type of data. Is this just not possible to actually implement in the OS? Because I'd imagine not being able to process vision data really limits what you could do.
I think of this kinda like the data collection with many phone apps. I understand that it needs access to the networks to make connection to wifi or bluetooth, but why is this bundled together with an app's ability to record and send that data back to the developer? There has to be a better way to handle all this.