I don't necessarily agree. On HF, once you have a decent setup antenna gain is generally more expensive than power gain, especially below 20m. For example, if you have a wire dipole in a tree at a good height, you will need a tower & 3-el Yagi to gain almost 3dB, on 7MHz that is a US$3000-4000 job; increasing power from 100 to 600W (almost 8dB) costs half that.
And receive capability is not about antenna gain but about S/N ratio, so increasing antenna gain does not directly translate to better receive (it receives more signal but also more noise).