I think the hospitals should provide the formula milk and my reasons are:
Not everybody wants to breastfeed.
Not everybody can breastfeed.
For health and saftey reasons alone, it's a good idea to have the milk supplied instead of having parents scrambling all over the place to make bottles up.
The first few days are supposed to be a very special time, who wants to spend time worrying about making up feeds. Better to relax and not worry, instead have the formula given to you. You can do the bottles when you get home.
After I had dd I could barely move I was in so much pain, that continued for 2 weeks. If someone had told me to get up and make my own bottles whilst in hospital I would have cried. My milk came in quite slowly and dd was a very lazy feeder at first so she had a couple of formula feeds in hospital as I was worried she'd be hungry. She didn't have much of it - lazy I tells ya!
I think it's great that people breastfeed, I did with dd for 7 weeks and then put her onto formula. I wish I had continued for longer but I was young and shy.
I'll also say that whilst I support anyone's choice of feeding, it is their choice and not for anyone to question.
Yes formula should be kept in the hospitals but the breastfeeding support needs to be much better, in hospital and out of it.