Это Вам так кажется. Просто, если есть возможность выбирать, они вытеснят культурные растения. А если такой возможности нет, они говорят "пох!" и растут где придётся.
Cорняки растут не на любой почве, а только на вспаханной, удобренной и засаженной только изнеженными домашними растениями.