Порох - взрывчатое вещество, при нагреве выделяет много энергии, создающей ударную волну, а бензин при нагреве горит, создавая горячий газ толкающий поршни( в частности в двигателе внутреннего сгорания). Так как порох Не является жидкостью его трудно поставлять в двигатель