To be fair I don't see much that the AI could do, aside from bring lots of artillery and use it decently enough so the player is the one eating shells. That would be even less fun, and I'd attempt to counter by blowing its guns up with my own. If it strings out, I'll counter by bringing more artillery at the expense of some reserve line infantry. These cannon fire across most of the map with good accuracy, there's no real way to bypass that or reduce exposure time sufficiently to make a difference.
It's a problem which history didn't really solve until tanks and aerial bombing runs. The usual offensive/defense balance got rather skewed when gun technology improved to enable rapid reloading and good accuracy. Or perhaps you'd have to move the focus to a theatre level instead of battlefield level. Bypass the defenses with a flanking force which is several miles away from the main line, that sort of thing. Not very Total War.
Bookmarks