Why do peoples names and places need capital letters?

Because all of the style guides say so.