There is a misunderstanding of what the results of the wavelength and range are when there are actually several other factors contributing to the range of the signal.
I also do not understand the graphic for what the 100km, 10km, 1km... 1mm represents. I know that the wavelenght of 3kHz is not nearly 100km, nor is is the range. The same goes for the 300GHz is 1mm which does not represent either the wavelength or range, which are longer.
The basic concept you are addressing, is correct. The higher the frequency, at the same power, the shorter the range. But range is also strongly influenced by the power of the broadcast source. Radio stations broadcast at a massive power to reach audiences. Boats also get nearly the same range, at a lower power by broadcasting at a lower frequency. Also note, the higher the frequency, the more water absorbs the wave vs reflecting it, so low frequencies are much more effective at sea. As soon as you get your high-frequency cellphone by a lake, what happens to its signal?
The next concept affecting range is analog or digital. The range of analog signals for transmitting are far longer than digital.
Once we are on the reduced range of digital, its shortcomings can be enhanced by different 'signing'. In a digital transmission such as RFID's use, the analog waveform is interpreted to a digital signal by modulations in the wave. https://www.britannica.com/technology/amplitude-shift-keying Signing is what patterns are used to determine 1 or 0.
The interpretation of a 1 or 0 can be the high/low point of a wave (ASK), or more commonly a rising/falling wave at the tick point (PSK). Also at higher frequencies, the pattern is set to repeat a number of times to ensure data integrity. A bit chain of 101, sent PSK, would be 3 rising, 3 falling, 3 rising waves. The receiver takes the best 2/3 wave results. I apologize for the crude drawing:

By using a series of waves to represent a single bit, communications can become clearer to distant receptions at higher frequencies or lower powers. This is why a 5GHz wifi does not transmit at 5Gbps, but 1.3Gbps. As transmitter is sending 1 bit, 3 times, and a sync-bit in between every 4 bits so the receiver can keep the pulses straight. Also the further away you are, the lower the bandwidth as the transmitter is increasing the number of waves used to transmit a single bit as the signal drops off.
So the effective range of a transmission is effected by:
- Frequency: reduced range for increased frequency.
- Power: increased range by increased power.
- Analog or Digital: increased range for Analog, but reduced clarity.
- Signing: increased range for PSK, increased range for multi-wave signals.
- Reception: The gain and filtering that can be applied by the receiving device.