Why do images have a public URL?

When you send images to your recipients, they need some way to be able to view the images. Platforms like Gmail, LinkedIn, etc, can only grab these images if they are available publicly.