The spammy review sites will always be more profitable than the ones that actually put in the work to do reviews. If they drive down profit the useful sites will be the first to die sadly :(
Not really, one thing is revenue, another thing is profit.
Those spammy sites pay a lot of money to appear on those clickbait tables that appear at the end of articles. And without guarantee that the user (victim) buys anything.