The other question that remained unanswered is "Why don't cars stop when someone is waiting for a crosswalk?".
Because in the example it's already completely clear that there is a crosswalk.
"Why don't cars stop when someone is waiting for a crosswalk?"
Because, that's pointless. You should only stop when someone is waiting to cross at a crosswalk. This is a distinction people forget. Standing at a crosswalk does not mean you want to cross. Furthermore, wanting to cross at a cross walk does not mean you have the right of way to do so.
Regardless of where you live and the laws, these are problems.