I don’t agree with many of the complaints but am all for battles meaning more for war score. I’ve always been curious about shorter battle duration as well.
Most battles in this time period were measured in hours, not days. It almost seems like battles should occur with the game paused or on a speed lower than 1, although that might not be super feasible.