Not true. Kernel headers are required when compiling any code that uses kernel functions and usually runs in kernel mode. An example of this is a chipset sensors module.
Some packages in the AUR require the kernel headers to be installed, but they are almost always downloaded as a dependency. There is no need for you to install them yourself unless you are a computer programmer creating kernel modules. If that were the case, you wouldn’t be asking this question.