I get what you're saying and the AFL could probably be doing more, but I remember playing basketball as a kid when Michael Jordan was in his prime and in Melbourne the NBL was getting crowds between 10-15,000 everyone was saying the same thing... Basketball will take over one day! but it didn't happen, in fact it went backwards despite having great numbers and support at junior level and still does today. If you look at the A-league it's almost history repeating, it will be very interesting to see what happens with the next FFA TV rights because things aren't looking very good for them at the moment.
Basketball had numbers back then, but the adult involvement to a commitment level wasn't truly there. It didn't capture the wider communities passion & excitement. Soccer is.
And Asian immigrants over the last 15 years are having a big effect as well. We need to serve the Parents needs & the kids need for sport. By having hero's in close proximity to their lives.