Because alcohol is deeply socially ingrained with no direct substitute for most users, which makes banking it ineffective and likely to produce more harm than good. We kind of tried that already. Trans fats aren't like alcohol in that way.
Exactly. We don't want The Mob 2.0. Banning something with such a huge demand is begging to transfer wealth to criminal organizations. (Unless you were willing and able to enforce it. And of course it's not the only reason.)