This is going off my memory of an explanation I read a while ago, so I could be off on the fine details, but I believe it's one of those things that devs do indeed have the option to do, the vast majority are just lazy as shit (I'm well aware this is likely a management decision, not he individual devs themselves in most cases) and don't want to add anything that wouldn't be useful on both android and ios
That's a helluva run-on sentence but I'm too lazy to fix it.