Thing is, for the particular example of Maps, data really is king, and both Apple and Google haven't figured out that whole data importation problem. Hence why Google Maps blows outside major cities (roads are missing, horribly out of date, etc) except for businesses, where Google Scouts (aka random android users) generate somewhat accurate data for Google.
Meanwhile, Apple has no scouts, a bad geocoder from OSM (compared to Google's), but notably better maps (on average) from all the footwork OSM does to import maps regularly from each of the thousanda of counties across the US.
Outside the US, countries like Germany literally use OSM as their offical map for plotting land ownership, utilities and numerous other functions.
Where Apple is dying is the lack of an Apple Scouts program and having massive teams in India essentially importing data from OSM, one other sketchy map vendor that is a decade out of date and user reports. The former should be automated, as Apple Maps India literally does not comply with the standards defined by Apple stateside, and there is no value being added in this process of manually importing map data.