I am a hobbyist on a tight budget, and this makes me ambivalent on the issue.
On one hand, I resent that common materials, devices, tools, and chemicals triple or quadruple in price when the word "aquarium" goes on the label. Examples are polyester fiberl (a.k.a. filter floss), gluteraldehyde (a.k.a. Flourish Excel), and any number of common horticultural products which are the same thing as expensive substrates.
On the other hand, it repulses me that hobbyists do not demand and will not pay for healthy, tank-raised fish kept in humane conditions. Instead, we flock to Pet Megalomart when the otos are on sale for $2.98 even though these fish suffer huge mortality in capture and shipping, and often do not survive even after they make it into our aquaria. Similarly, we will not pay the price for healthy plants kept in optimum conditions, but will buy plants from retail chains stored in the dark and packaged in plastic tubes even when the plants are actually terrestrial and will not survive submerged anyway.
Maybe if we were willing to pay prices for livestock that reflect the real cost of keeping these animals and plants alive and healthy, retailers would not find it necessary to put an exorbitant mark-up on polyester fiber and fish meal (a.k.a. Tropi-Colorific Supreme Floating Morsels).
Or maybe I just hate modern marketing, LOL!