Why should I be forced to abuse crafting skills just to keep up with AI et cetra.
Because as it stands you don't have to "keep up with the AI." It never gets any smarter, and aside from the classes the enemies come in, there isn't really any different programing for any of the enemies:
All aggressive animals charge you and try and eat you
All warriors, Stormcloaks, Imperials, Bandits, Forsworn, and Draugr that aren't archers run at you and try and smack ya on the head.
All mages run away from you while pelting you with spells
And that's it. You never see a Stormcloak soldier who's more defensive minded and is blocking more than her shield-brother. You don't see mages throwing runes at the floor to stall you. Thieves and Assassins don't even sneak for the love of all things, they sprint right at you like a Beserker. Why would they do that?
Overall, I think the AI needs to be improved, but there's more to the problem than that. Enemies should have access to perks too. This could add to the uniqueness of fights by having random generators determining what perks the enemy has which also configures a bit into what class they have and how they'll behave in battle. Also, having enemies (especially the Falmer) capable of sneaking would be brilliant. I swear the first time I found myself in a Falmer den I was staring up at the ceiling have the time convinced they'd be climbing up there. Too bad they can't do that, it'd really add to the creepy factor of them.