I think you'll find it's harder to win a flag when the competition is so even.
Yep. The salary cap, free agency and draft make it hard to stay competitive. All of the top teams over the last few years are losing players to other clubs willing to pay more. Richmond has gambled on paying a few key players more at the expense of a bunch of fringe players leaving. Watch what happens to Richmond or GWS this year when they get some injuries