It's barbaric what those countries do becasue someone wants to use a substance.
Singapore has so much different then the US that you can't compare. Maybe they don't use drugs culturally? It's a small country, with tons of social safety nets for it's citizens. People might not hit the same lows. It's also a city on an island. You need to isolate the variables before saying executing is effective