Why are alternative fuels not being used?

Currently it is not as economical as using fossil based fuels.

For instance, the production of ethanol as a fuel is currently more expensive than the extraction of octane from crude oil.

And also, fossil fuels tend to have a higher heat of combustion (more power).