Skyrim takes hundreds of hours to fully "complete" (excluding radiant quests). And progression isn't really all that different either, you kill NPC's, pickup loot, level up and get better gear /enhance powers so you can keep killing NPCs and so on. Like in ED, yo ustart with crap gear and skills, and get better gear and skills over time. Like in ED you don0t get a Cutter in a day, in Skyrim you won't get all shouts and ebony armour in a day either.
It isn't really that much different from ED in that regard. What makes Skyrim special is all the little things that provide mountains of wonderful immersion that makes us forget that we are actually doing the same thing over and over (and don't get me wrong, I absolutely love Skyrim). But in gameplay terms, it's the same. In ED you do some stuff to get more credits that allow you to get other ships and better gear so you can keep doing the same stuff. Just like in Skyrim (or pretty much every other game).
What I don't understand is why is this considered "a grind" in ED, but perfectly acceptable in most other games, Skyrim included. Why is trading in a Type-6 "a grind" but later trading in a Anaconda is "gameplay". Or why shooting ships in a Vulture is "a grind", but then shooting ships in a Anaconda is "gameplay".