Now, I *totally* get that gamesas needed to introduce dragons early in the game, to setup the main story and give the player "motivation", so they don't feel like they're just kind of pointlessly playing an RPG with no main story.
But, it seems to me they could have, as they did, introduce the dragon in Whiterun, have you defeat it with the help of all those soldier (that dragon at the Western Watchtower ended up, both times I played, being mostly killed by me with only minimal assistance from the guards, and it seemed as though it died rather too easy), then have that be the last dragon you encounter for awhile. Instead, as soon as you defeat that dragon, they start spawning everywhere, and they're all basically levelled to the player. Granted, some of them can be challenging, but having my level 6 character soloing dragons, but getting mauled by bears, saber cats, the occasional tough bandit or Draugr Deathking, feels a bit cheesey.
I mean, I could see, maybe, that right after resurrection, a dragon might be weak. So, if they had you going to burial mounds and killing the dragons just after ressurection, with a character, or a book, or something setting up some lore that a dragon is considerably weakened upon resurrection, that might have been a way to let the player kill off a few dragons early in the story without breaking immersion, but as it is, it's just like "Dragons are Lame.".