Agreed.
The only problem with the previous rule/interpretation was that if a player had advantage and then went on to stuff up the umpire would - wrongly, IMO - call play back.
Here's an example:
Dunn's on the ground 40 metres out and gets pushed in the back while he handballs off to Jurrah. A free kick is awarded but advantage is paid because Jurrah is waltzing into goal. Jurrah runs in a further 12 metres and then fluffs* the kick. The umpire would often say 'oh, no advantage' simply because the player ended up fluffing the kick.
In my hypothetical, I think the umpire makes an error in calling the play back because there was in fact an advantage - the player with the footy was in a better position abd thus it was right to call advantage. The outcome - the fluffed kick - is irrelevant and the ball shouldn't be called back. Often it was called back, though, and that's the only real problem I had with the rule/interpretation (outside of the odd error, but they happen with every rule).
*Yeah, you can see this is just hypothetical