This is on purpose: the idea is to make the common WiFi (and Bluetooth) bands short range on purpose, so that many people within a city block can have local WiFi or local Bluetooth without interfering with each other.
So 2.4GHz over a long distance kinda goes against the design of WiFi / Bluetooth.
This isnt really true to any significant degree that matters, unless you are literally under water.
Rain fade is a thing, but is really only meaningful above 10GHz.
edit: I should note, its not that water droplets dont attenuate radio signals, its just that losses on a typical radio path are already huge in perfectly clear weather - you might lose 99.99999999% (100dB) or more of your signal strength between transmitter and receiver anyways.
https://www.wtamu.edu/~cbaird/sq/2014/10/15/why-are-the-micr...
> The microwaves in a microwave oven are not tuned to a resonant frequency of water. […]
> They heat the food through simple dielectric heating. […] Many types of molecules in the food absorb energy from the microwaves in this way, and not just water molecules.
Back when people were gobbling up the spectrum, the military didn't care about 2.4GHz because of the water absorption issues. It wasn't good for communication at long distances and so it was allowed for consumer devices.