Seems like he has a couple of flag words "cheap and fast" in his URL that others have used in the past as indicators of spam domains, at least I've seen that for email. Even good isn't great to use. And looking at the page naming conventions that carries all the way through. A broad brush penalty to over generalized key words indicative of spam, and shopping site type directories would definitely account for this thi…
I looked through like 12 categories where I consider myself very familiar with the market for what's available and the product recommendations are poor. At best. Half of the recommendations look like your standard rebadged Alibaba crap peddled on Amazon with all the fake reviews that follow.
I guess the name of the site is a tacit admission that probably the products are not good, but this page is content that's designed to match for certain search terms and not something that's organically good content.
I'm fine with Google ranking this content straight to zero.
Edit: The author is a nice guy and a decent writer. Emotionally, I want to feel for him. But not for content like this.
You can have all of the best intentions and still contribute negative value to the world.