As the other commenter said, not making money isn't an excuse to start spamming people. It's a greedy response, profiteering off dishonest practises that waste other peoples time who have to spend time cleaning up all this stuff.
Also if I want to buy door stoppers, I'd much rather Amazon came up in my search than a small site I've never heard of which I'm far less likely to spend money on. Trust is a big part of search results.
If a company tells me they can't outrank Amazon or some other big popular site for door stoppers I would ask them why they are trying to sell the same door stoppers as Amazon is, you're competing with a giant on a product no one will want to buy from you. You need to offer something Amazon doesn't. Maybe this is hand painted door stoppers, funny shaped ones, those are actual niches you can profit off. Door stoppers shouldn't be considered a niche in my opinion, it's far too broad.
In regards to the lazy trend of 'niche information sites' that have low quality content and adverts to make money from, aimed to be the middle man between a search and a product sale, these are the bottom of the barrel websites and I hope every time I search in Google that these sites don't come up. They also waste everyone's time, are extremely uncreative and are diluting quality in the general web experience for everyone.