because the USA gets mean and nasty and becomes a big bully to any nation trying to soften its laws on it.
Despite this in two Staes in Oz it has been decriminalised and mostly you get a slap on the wrist for having small quantities, on a first offence, in other States.
Other reasons could include:-
- It is too profitable to too many (politicians, judges, law enforcers, police, organised crime, private jails?) to make legal.
- Christians are dead scared of it.
- Smoking is bad for your lungs
- Overuse can be hamfull
- It can stuff adolescent's brains.
- Is is the USA's biggest employer (?)