It's the same in all countries with not-clear borders. Applies to eg Georgia, Serbia/Kosovo and India/Pakistan too.
https://www.google.se/maps?q=catalunya
Another explanation would be the dispute with Morocco about Perejil Island:
https://www.google.se/maps?q=isla+perejil
Or even the dispute regarding Gibraltar with Britain.