Am I only one who think this game has weak mid-game?

Every match it’s either early push or both players booming to IV age, do all upgrades and only after all this start “infinity war” with tons of units.

From my point the whole problem comes from how strong is defense. There’s no way how I can attack opponent base with I-III units, especially if he already build 1-2 castles and walls everywhere, I already need most exclusive and strong units to be offensive.

But it’s only about low\mid leagues, of course I saw how pro players constantly push until IV age, but most regular players just don’t have enough multitask for this.