Surely they’re using a third party mapping library and they have absolutely 0 control over what the borders look like in disputed areas.

Seems right. This site uses `React Simple Maps` library with `Natural Earth` map data. Natural earth marks crimea Russian territory[0] in their "default" map data.

[0]: https://github.com/nvkelso/natural-earth-vector/issues/391