There are alternatives, but when you consider all the pros and cons, the 'playing the ladder position game", the tanking, the positioning for draft picks, the "incentivisation", the "disincentivisation", and just the general complexity, you pretty much come back to thinking that what we've got is the best there is, as faulty as it is.
The best and only way to solve it, is to take the comp back to 12 teams, and play everyone twice. It'll never happen, but I reckon get rid of 4 Melbourne teams and the Weagles and the problem is solved!!