Legalizing it will only cause more problems that it solves.
The issues with people using drugs is an ethics issue. Long term use has been proven to decline your cognitive skills to which affect your abilities as a worker and responsible adult.
Saying it does not hurt anyone is false. Even if a person was by themselves on an isolated island it would still harm that person.