Language is political.
If a different political situation had come about you could see French, Spanish, Italian and Romanian dubbed one language named Neo-Latin, this language wouldn't be very mutually intelligible either
Such is an advantage of separating written and spoken forms of a language: as the spoken form inevitably mutates over time and fractures over space, having a stable written form means people who would otherwise consider each other foreigners may (1) share a common understandable set of historical and cultural documents, (2) communicate with each other at least in letters, (3) identify each other's language as but a "variation" of the standard written form.
English, French, Spanish, and Portuguese remain largely uniform across the Oceans because they are spread across the Oceans only recently, that is, not long before centralised nation states, compulsory education, sound recording, radio broadcasting, and YouTube.
Keeping Latin while it was helpful as a shared language when the scholar density was low and then moving on once local intellectual networks became stronger and mass education required efficiency may have been one of those "guns germs and steel" factors where Europe just happened to be lucky.
"The one thing not mentioned in the article is the idea of registers, which is the vertical transition between intermediate stages between full dialect and full MSA depending on the socio-lingiustic context of a conversation or other language production opportunity."
That’s a better analogy.
There’s no scientific reason to say all the Arabic dialects are “the same language” whereas all the modern Latin dialects are “different languages”.
Back in the day I worked in a very international environment, two Tunisian colleagues spoke Tunisian to each other, but when the Moroccan or Lebanese guys from the other teams came to ask some questions, everybody switched to French. If was small talk, they would stick to Arabic with the Moroccan though.
It's pretty amazing that Arabic, technically spoken in a contiguous region from Morocco to Saudi Arabia isn't mutually intelligible with itself, whereas English, French or Spanish, separated by oceans for centuries, even if they grew different variants, stay intelligible.