That's not true. Over millenia leftover chunks of DNA can accumulate for no good reason. Duplication mistakes, viral infections etc. The term junk dna originated from the initial assumption that all noncoding dna was useless. Evolutionary theory has nothing to do with this.
IIRC, much of these non-coding sequences (so-called "junk DNA") are preserved in a way that shows they are being relied upon for something.
If you do not know what “effective population size” means then you should watch from the side lines.
I think I am a respectable quantitative geneticist. I do not use the term myself but I have no fundamental distaste for the idea of junk DNA.
It is inevitable given our constant war with viruses that want to highjack our genomes.