Well not all siege, but some like mangonel and springlad just so much stronger. If you don’t have springlad advantage you almost can’t siege in late game.
Due to quick repair rate, Trebuchet is basically not an option as a few vill could easily repair quicker than their damage. However, due to high damage of keep (including upgrades in late game), it is not a good idea to send you units to try to kill those vill.
Cannon is strong, however springlad could outrange and destroy them. Also keep could get cannon upgrade on their own and attack cannon… We ended up have a springlad and keep combo that is extremely hard to breakthrough, combine with scared sites it is a big problem.
Wall is turning into problem for how much hp they have and how fast they could build. Me and some of my friends are even trying to abuse stone wall by never finish the construct. As they still block units and you can cancel it and get 100% of stone back.