21st Amendment wouldn't do the trick. The entire point of the 18th Amendment was because people had a much more limited view of what the Federal Government could do in 1921 and thought it needed special permission to ban alcohol. 21st Amendment just restored pre-18th Amendment status quo rather than affirmatively asserting a right to sell booze. It'd be far easier legally to ban it today.
It'd be impossible politically.
There is the commerce clause argument though, and the precedent of
Granholm v. Heald.