The quick and easy answer is that you get more energy out of ethanol than you do with methanol.
Yes methanol can be made from the things that you mention.
As an aside, the addition of ethanol to gasoline by mandate from Congress resulted in more farmland being used for corn production in order to supply the food stock for ethanol for gasoline. This resulted in higher food prices in both produce, dairy, and beef.