Because it's dangerous. Wrongly ,agreed, and car drivers fault but nevertheless dangerous, and personally I'm not gonna use my 5 year old kids as a point of principle as I think that's irresponsible. As it happens, I'd like to be able to leave my front door unlocked and in many countries you still can...not gonna do it in SE22. Shouting at the woman like the OP did is also wrong.