Why does docker for windows need authentication with dockerhub, while docker for linux doesn't need?

Hello,

I hope the title explains it all, but if it doesn’t here’s a picture of what i’m referring to:

It seems that without this authentication i cannot pull any image (eg. docker run hello-world)

Could someone please help me with this curiosity?