Reporting bugs is literally a way people who are not software developers can contribute to open source software.
And reporting desired features as bugs is the reason bugs are triaged and put somewhere, such as into a backlog bin of "maybe I'll do that when I get to it in the next decade".
Also no it's not the only way people can contribute. How much have you donated? Or let me guess, you only care about using the product for free and thing bug reporting is worth its weight in gold?
Are you saying only issues reported by coders deserve any attention?
Nope. I'm saying that unless you are the coder then the priority for what gets done is exclusively at the behest of the coders. If you care about this "bug" that has been open for 15 years then contribute more than simply filling out a bugzilla request. If that 15 year old bug is still there the chances are that no one gives a shit about fixing it.