Not a bad idea but it has its consequences. Doing so would be counterintuitive for what games like DMC 3- 4 and Bayonetta were intended for. DMC 1, on the other hand, did this very well but it was different from later HnS games. It's one of those cases where action and strategy go head-to-head against each other and a balance has to be met. If you add in "intelligent" enemies, you would have to place limitations on what the player can do. On the other hand, make the enemies as dumb as wooden dummies would give the player complete freedom to pummel them like a little baby girl and a Raggedy Ann doll. It's basically a "this or that" type deal that HnS developers have to struggle with. Thankfully, DMC 3 came around and showed that we like the latter option than the former. Hopefully, there would be a game that gives a higher focus on strategy than action.
To be more specific, I think future HnS games can learn a thing or two from the first DMC. First of all, enemies in DMC were rarely had specific weaknesses but there were some weapons/moves that were more effective on others. Basing strategy on the effectiveness of an attack whether than an enemy's weakness towards a specific aspect of a certain weapon or move. Another thing would be that the enemies learn from the defeat other enemies. There were times in DMC 1 where I would defeat an enemy without repeating moves but my first attack would be blocked by the next enemy I target. Doing so would be quite a surprise towards the player since that's something you wouldn't often expect and enforce an extra level of complexity on our part. Lastly, shortcuts. Shortcuts in a game are nice bonuses. What were the shortcuts in DMC 1? Grenades and Infernos. There hasn't been one pro- DMC 1 player that hasn't overused the Grenade Launcher and Ifrit's Inferno during playthrough (at least that I haven't seen).