This happens pretty much everywhere with every online map. Kashmir, Taiwan, Western Sahara, etc. etc. Apple doing it for one country is not particularly news. The only major-league mapping site I know that doesn't do local alterations is OpenStreetMap, and that's because OSM's attitude is "you want the map to show something else? sure, download the raw data and host your own instance".
IIRC OSM's attitude is "map what's on the ground", so if people in Crimea believe they are in Russia that's what OSM should show.
https://wiki.openstreetmap.org/wiki/Talk:Proposed_features/M...
The idea is that OSM captures the multiple views of the boundary in dispute, allowing the user to choose their rendering.
Whilst good in theory, it's probably not different to other's approach in practise. Thinking people can choose to see a boundary as disputed, whilst nationalists on either side can choose to see it as soley theirs, thus amplifying their own echo chamber. The main difference from others is that the choice of rendering is potentially up to the individual, due to the availability of all the data, but in practise most people will be using a provider who has already made the choice for them.