The AFL would dearly love to break ties with ASADA because it cannot manipulate results that suit it's 'make money at all costs' agenda. 60le get held accountable for their actions, which is not something the AFL wants to encourage.
Fortunately, all peak sports bodies in Australia are required to sign up to the World Anti-Doping regime, in our case, via ASADA. The alternative for the AFL is to no longer be called a sport but entertainment. That way, they are no longer bound to the anti-doping restrictions. They are also no longer eligible for the 'sports' tax concessions and they can no longer be the peak body. Another organisation would then become the controller of the 'sport' but not the 'show'.
So there would be a huge loss of sponsorship including club sponsorships, gambling etc because these firms sponsor a sport not entertainments and you can't bet on shows etc Add that to the massive increase in tax all participants would become liable for and there is no chance that the AFL could survive financially.
So they are stuck with it and can only fiddle around the edges. What a shame!