Agreed. Illegality should have a logical reason. It is illegal to run a red light because you endanger perpendicular traffic and can kill someone. It is illegal to kidnap because you are depriving someone of their liberty. Pot is illegal because ... ?Because alcohol is legal and marijuana is not.
There is no point in asking the question.
At this point, alcohol and tobacco are legal... marijuana is not.
This country is already moving towards legalization. Once the current generation of 70yo+ people die off and can't vote anymore, it will become legalized.
Just hold your pot smokin horses and it will happen eventually.