I think it mostly comes down to cultural norms.
Some research I've seen referred to suggests anywhere from 3 to 7 as natural weaning age (on average), assuming no pressure to wean and no external influences on mother making bfing difficult, etc, etc.
In Aus it's probably around 4 months or something on average... (that's just a guess)