Also, something to consider is that in the first 100 years of the game, you will fight enemy armies that are not at full combat width. Flanking then becomes exponentially powerful; if you engage a 20 stack army and width is at 27, you would deal a lot more extra damage if you fought with ~24 units (more could probably not even flank anyway), especially if you end up with six cavalry or so on the front line. At this point, filling the backrow with cannons is just super costly, and may not be financially viable (24 cannons is a lot of ducats in upkeep).
I sort of preferred when terrain affected combat width, made it possible to be the underdog and still win battles.
I sort of preferred when terrain affected combat width, made it possible to be the underdog and still win battles.