All it does it make software (especially games) less likely to be ported to iOS/macOS. And they have to maintain a graphics API, which isn't a small task. How is that a good thing for them?
This isn't really something that helps or hinders locking consumers into their ecosystem.