I need to know why do most pocket AM/FM radios come with shorter whip antennas?
As per the rule, a whip antenna for receiving FM broadcast between 88 MHz and 108 MHz should have (300/100)/4 = 0.75 m or 75 cm long whip antenna. But why most pocket radios come with only 20 cm to 60 cm long whip antenna?
Apart from that, to receive SW broadcast, the antenna should be (300/14)/4 = 5.3 m or 5 meters. But howcome a 60 cm whip antenna would receive SW broadcast?
Receivers are very sensitive, to the point that quite short antennas can receive usable signals from very much less than optimum antenna lengths.
Also, HF Broadcast stations use high power & very efficient transmitting antennas, so they can usually produce enough signal strength to provide fairly good reception.
Ham Transceivers with power outputs of a few hundred watts to a kilowatt or thereabouts will not always be quite as easy to receive.
That said, HF frequencies are affected to a large degree by propagation conditions, so at times, you can hear many stations, even with a tiny whip antenna & other times, few, or none.
I remember back in the 1970s, on the 20m Ham band, listening to a large number of stations from across the world with my Drake SSR1 receiver using its whip antenna while I tiled my back patio.
That was a time of excellent HF propagation.