Why are the current Serbo-Croatian languages still based on the same standard dialect as opposed to the local dialects they still coexist with?

Inertia. The standards are already there, and presumably will have already made massive inroads against the local dialects. It’s very difficult to change your standard language if you already have one, and build a new standard. It’s much easier to just rebadge your existing standard with some tweaks.

So it’s easier to keep standard Croatian Štokavian, than to run around the wilds of Dalmatia and find the most distant Ijekavian dialect possible. It’s easier to keep the Serbian standard and rebadge it as Montenegrin, than to start adding new letters for a newly devised Montenegrin standard. (Bosnian I don’t know as much about.)

Convenience wins here over purity. It’s very important for the local identities that the standards be distinct; but the speakers don’t need the standards to be mutually unintelligible and linguistically impeccable. They need to be just different enough. You could get away with finding the most distant dialects possible in Norway in the 19th century, or Macedonia in the 20th, and enshrining them as the new norm against frigging Oslo Danish or goddamn Varna Bulgarian. But in 21st century former Yugoslavia,  Standard Croatian Štokavian was already in place, and it was distant enough from Standard Serbian Štokavian to fit the bill as a distinct Croatian language.

One of the frustrations linguists found when they were helping Australian Aboriginal communities revive their languages was that the linguists were more interested in the linguistics than the community. The linguists wanted to revive a language as close as possible to the pre-invasion language. Some communities were content to just have their local variant of Aboriginal English embellished with a dozen words from their original language. That was enough for them to have a distinct symbol to rally around.

Disclaimer: I may not actually know what I’m talking about.

People who spent a long time out of their country, what was your biggest surprise when you came back?

Jocular answer:

When I was spending three years in the wilds of Orange County, US, I was hankering for the culinary variety of Old Melbourne Town. I kept telling anyone who would listen (and that wasn’t many) about how when I’d go back, eat at my favourite Malay-Chinese restaurant on Lygon St, and swim on a sea of latte.

When I got back after three years, I headed straight to the now sadly defunct Nyonya’s, had a satifsying noodle dish, and topped it off with my then favourite dessert of lychees and vanilla ice cream.

My biggest surprise when I came back: how god-awful Australian ice cream is.

(2001, it’s gotten better since.)

Somewhat more serious answer:

After six months in Greece: how standoffish and undemonstrative Australians are. I was actually surprised my thesis supervisor didn’t hug me to welcome me back.

More generally: reverse culture shock. It makes sense that the foreign culture is exotic. It doesn’t make sense when you’re alienated from your home culture.