You are missing the point, to me that website and them are completely irrelevant. What is relevant here is that this is unethical, shady business, that tries to squeeze money from shitty projects who care about this type of nonsense. Despite shitty projects are working against all of us in this space, nobody deserves to be extorted or scammed.
I think it's still on point. I mean, can even a legitimate project be beaten by a less influential review company? If they only need $1k not to post bullshit reviews, at least you have a bigger allocation than that to pay for other ad services that drive your project's visibility faster. In the end, they fell far behind and catching up was a waste of time.
On my side, they'renot a big bully tbh. I had never even heard of their site.