It's important to keep in mind that it's not as clear as many of these headlines make it sound.
By the numbers in the links you provided, those supporting legalization for medical use only (which I do) represent a significant portion (> 1/3) of those lumped into the broader "support legalization" category. At the same time, many people interpret that broader category as supporting legalization of recreational use, which nationwide, has just 59% support.
Also important to note that public support is much lower in some states, and as a federal republic, those individual states have (and should continue to have) the power to decide for the citizens who live there.