Perhaps it's as simple as the user not wanting to smoke. Smoking is offensive to lots of people (including me). Maybe it's cleaner and easier to just drink your drugs.
Nah, lots of kids smoke cigarettes. I say they prefer to drink (rather than smoke pot) because drinking is legal and socially acceptable.