according to this [1], it's difficult to package them up and deliver them without harming them. if it was an easier / more lucrative problem to solve then surely it would be solved.
'Food fraud can take place in many forms. A company might substitute one product for another, use additives or enhancements that are not approved or misrepresent the country of origin of the product. Stolen food shipments or intentional contamination of the product is also considered food fraud.
Food fraud is a continuum of deception. At one end of spectrum, there is the deliberate substitution of inferior and potentially harmful ingredients. At the other end is the mislabeling of common products by the largest food companies. The largest food companies will not engage in outright food fraud intentionally by using different ingredients that could be harmful. Instead, they typically would engage in a more subtle deception – all natural claims, no preservatives, healthy, yet containing lots of chemicals, etc.'
give it to enough people and there will likely be that one person who just wants to see the world burn...their answer will be something like "hotdog juice"
There's never going to be a perfect solution, it's an arms race. I really doubt (hope?) that large entities are going to straight up emulate end-user browsers though.
I would think filtering based on user agent will be the sweet spot for effort and performance. You could do some awful JavaScript monstrosity to detect the tiny fraction of bots who are sneaky, but if they're determined to be sneaky they will succeed at scraping.
JWH-018, the first very widely available one seemed safer (based on my own limited research) than those that followed, but was banned. it's the same thing every time. chemical gets banned, more dangerous but legal chemical takes it's place, cycle continues.