The problem is that if a person wants to learn how to deal with it legally, they have no other possibility than to come to a place like Amsterdam.
Wouldn't the solution rather be for Amsterdam to create a "newbie coffee shops" or something similar?
1. Create safe newbie-friendly places that provide an opportunity to safely experience a legal drug X.
2. Mandate that for a foreigner to buy a legal drug X, they must have an ID-like document that says they are experienced with X.
3. Once a tourist experiences X in a newbie-friendly place, they award him/her with an ID-like document that enables the tourist to buy X on their own.
Surely that create more jobs and opportunities in Amsterdam than the "bug off!" rhetoric I've seen from the local Amsterdam government.