A squashed kid could be classified as something going wrong. It is just common courtesy to leave those spaces for people with young kids, regardless of if they use the pram or not. I personally think that an able bodied person who doesn't have kids who parks in a pram spot is just rude.
Re public transport, I live regional now (although I grew up in the inner city) and there is no way you could get anything done relying on public transport here. We have no trains, we have a handful of buses that go only a certain way and that have sometimes 4 - 5 hours between. I only got my license when I had to take my DS2 on the bus to emergency - one of those situations where I thought he was ill, but not ill enough to call an ambulance, it took me 45ms to get from one end of the suburb to the other. Not the most pleasant experience to be honest. So I was 32 when I got my first car, had been public transporting my whole life before that, grew up without a car etc. I still maintain the right to ***** about rude people in car parks