Welcome to RFC 5735!

May I direct your attention to the portion thereof concerning the loopback address:

You'll notice that nowhere in that block is the word "MUST" or "SHOULD".

This has had consequences.

On MacOS, loopback is defined as 127.0.0.1, period.

On Windows, loopback is defined as 127.0.0.1/8, so you can ping 127.0.0.1 thru 127.255.255.254 as per usual /8 network allocations.

Linux is....different. Linux has opted to include 127.0.0.0 as a pingable address for loopback.

Yes.

.0

WSL 2 on Windows implements as per linux, meaning that a windows box will either allow or refuse a ping to 127.0.0.0 depending on which kernel you put it thru.
Enjoy this knowledge!