Indeed, not sure why you are being downvoted. Contribute to open source with the energy you have to call out missing features.
Because it's a lazy response. OP might not be a software developer. Should they learn complex software engineering to try and contribute or should they call out a missing feature that's important to them so the actual developers have some data on what to prioritise?
Apple could contribute as well, like Intel does for their Thunderbolt controllers.
Why are you demanding a user does that for free instead of the big corp that made the platform?