'If I had a 7 year old still using nappies/bottles/dummies/being spoonfed puree etc I would try to move them forward (and I'm not talking about pushing children who aren't ready, which is the way it was taken further up the thread), but helping children to grow up appropriately.'
That's because you see bfing as something babies/small toddlers do not something that children do. It's a bit like saying 'I'm trying to stop my 6 year old play with toys - I think he should start learning how to file and use the fax machine'.
Playing with toys is an age appropriate behaviour for a 6 year old, there is time enough for a child to pick up office skills when they are ready and of an employable age.
Bfing is an age appropriate behaviour and a child will do with out it when they are ready, there is time enough for them to self soothe/have a fully functioning immune system/eat a full diet.
If weaned before they have grown out of it they will use other things to fill that gap (thumb sucking/lovey/dummy/whatever comforts them) until the time they feel they can do with out the artificial prop.
I think people forget that adults exist for one purpose only - to beget offspring so all we do should be in their best interests (biologically speaking not spoiling). I am talking about in a pure biological sense - all species seek to reproduce and flourish so as long as the upcoming generation is as healthy as can be it doesn't matter what happens to the preceding generation. Obviously we have moved past that to some extent culturally but we can't escape that our biology seeks to pour the resources in our bodies into our children's bodies for as long as is possible (if you excuse the pun
).