Sleepfree- I try, I really do, I only have a 3 bed house so there really isn't the room for the boxes of clothes I can't bring myself to get rid of yet despite the fact my daughter probably won't want a wardrobe full of tractor tops (my first is a ds). I actually drive my husband nuts with the crap I keep! Not cords though, again a whole other thread 
I don't keep them for the kids though, they are my treasures 
The pics I agree to be honest that the natural ones are better, the ones with actual memories but like I said, I am obsessed with pictures so I'd probably have both! We spent £300 on professional pics of my son as a newborn and they are definitely not my favourite, didn't bother with the other two but do kind of wish I'd had some professional ones taken of the middle child at some point, bet she notices when older! I will pay again to get some outdoor ones done of the 3 of them when baby is toddling
Sherrywind - yes it could but have you donated that over maybe having a holiday this year or last? If not then you really have no right to judge how others spend their money imo
Ultimately, and I'm sure I will get shouted at for this but life I see for living. It's horrendous how some people have it I agree and I donate to 2 charities close to my heart because of this but I have been lucky enough to be born, not with a silver spoon but privileged in that we get by fine. I think it is a shame to not make the most of my life by doing what makes me happy as long as it isn't at the expense of others and as I said, me pigging out on cake will not make others suffer.
Unless you donate all your spare money and never treat yourself to any non essential, any luxury at all then if someone wants to pay £1k on a photo shoot then fine. I spend on photos what others spend on sky or expensive phones or holidays or eating out. None of which we do/have