Ofcourse, we know it's not going to be easy to know for sure or have detailed knowledge about the quality of what we sell or promote , but we can use the little we know especially as it relates to potential harm to make amend rather than giving excuses why things should remain the way they are, which most likely are for selfish reasons, such as: I have bills to pay, I need to feed my family, I need to survive, etc. Is it OK to survive by harming, cheating, deceiving other people? What makes those who do such things different from scammers or thieves who cheat and rob others to survive?
This has becomes necessary at this time Bitcoiners are working hard to further develop/grow a circular economy where products/services will be exchanged or swapped for bitcoins. There probably won't be government in charge to regulate things, but we could ensure a high degree of quality by including features like evidence-based reputation system, evidence-based product reviews, trustlessness to check and balance one another otherwise very few things will be safe for consumption.
There are products i wouldn't sell and companies that i wouldn't advertise. But then again, i think i am in privileged position because i am not broke, so it's easier for me to refuse money.
But then again, i have spoken positive things about some companies and coins in the past that turned to be scamming operations or just slow rug pulls. But to be fair, i did it in good faith and was naive and trusting, before reality revealed to me. These days i still see some of these same companies advertised that i think are shady as hell. I know that they might never go under, if they make enough money. But i still have zero reasons to trust them.