You're comparing different games with different types of plots. In Morrowind, they didn't want you to know much of what was going on because they wanted to present you with a realm that was shrouded in mystery, the mystery was the plot they went with for that game. In Skyrim the plot line is perhaps more overtly thrown in your face because Skyrim isn't really a mysterious place, its a war torn wasteland thats filled with brutality and civil war. Any character that lives or walks in Skyrim knows this, you would have to have total amnesia to come into Skyrim and not be exposed to the plot line.
Personally? I see it more as "In Morrowind someone who'd actually taken a [censored] literary arts course was writing it, so they used literary tools such as foreshadowing. In Skyrim a monkey wrote it so it all just kinda happens."
There's no reason why Skyrim's plot can't have foreshadowing aswell. For example, why not have the player be attacked by Alduin in two seperate towns (both destroyed) before someone makes the connection you're Dragonborn? Instead they have you literally do a single dungeon, then the plot is revealed. It's just piss-poor writing.
Another example of the poor writing, compare racism of Morrowind to Oblivion to Skyrim.
Morrowind? Xenophobia. The Dunmer hate foreigners in general, believing they're coming into their land and forcing imperialistic traditions onto them; their culture feels threatened. They don't like the Nords because of bitter rivalries, they're not fond of the beast folk due to stupid racism and everyone else is just a more minor victim of xenophobia, nothing more.
Oblivion? The Imperials have far less issues with racism, being open-minded traders and rulers of the Legion. Makes sense, they SHOULD be racism-free. Not all are (such as that crazy religious broad who writes those "Introduction to" books) but it's very very rare compared to Skyrim and Morrowind. Racism you do find is generally between other races, such as nords and dunmer.
Skyrim? It's stupid racism. They hate everyone and everything, though not because their land and culture feels threatened. Oh, it is of course, but only by the high elves and Imperials. That doesn't stop them from hating everyone and everything (cept Orks. Dunno why but Orks never have to deal with racism). Why? [censored] knows why, they just do and they never give reasons why. The most you hear is "I just think Skyrim should be for the Nords" with no actual reason as to WHY. And ironically, their hate for dunmer seems suddenly gone and now they have something against the Khajiit and Argonians. FFS, Skyrim apparently lives in a bubble, with citizens saying "herpderp wut r khajiit" or "curved swords brane nawt compreehend." Hell, they get bonus points for bad writing because the guys who generally ask "wat r khajiit" are the guys running the carriages. Y'know, the guys most likely
TO SEE ALL THE [censored] KHAJIIT CARAVANS ON THE ROADS? "Hey, should we make a small rural area like Morthal or Falkreath ignorant of what Khajiit are?"
"Nah, let's make that guy who's constantly traveling the same routes as them not know them."
GG Skyrim.
Simply the way the racism is written says worlds about the game and it's poor writing.