Let me explain how science works. The person who makes an assertion bears the burden of producing some data showing that the claim is not false, and is likely to be true. So, if you claim that humans cannot hear above 20 kHz you will conduct hearing tests. That has been done for humans and a variety of other animals, using simple sine waves ("tones"). If you then cite those studies on sine waves to show something else, such as musical waveforms, you may be extending those studies too far. The most likely factors involved would be different frequencies in combination with each other, or fast transients. You can do some hand-waving and invoke masking or a Fourier decomposition, but neither is as compelling as an actual study of the phenomenon at issue. Such gap filling isn't illegal but doesn't establish the assertion very well either. Worse is when people become highly emotional and muddy the waters with invalid arguments or even name-calling.
First, to be precise, no one should claim human hearing cannot extend above 20kHz. The commonly accepted threshold based on experimental data is a few kHz higher than that, in the young and in exceptional adult cases.
Second, you seem under the impression that the only experiments pointing toward such a limit are based on 'tones' as the probe. That simply isn't true, as a perusal of the literature on 'hi rez' -- feel free to use the bibliography of Reiss's 2016 metanalytic review as a starting point -- shows.
Others have noted your claim, repeated above, that 'tones' are insufficient as test signals to establish the bandwidth of human hearing, and you freely hypothesize 'likely factors' and dismiss criticism as 'hand waving', all the while evincing an ignorance of the literature and extensive discussion of these issues online over a period of decades. Perhaps you see why some find your approach curious from someone demanding scientific rigor.