Химия открыла много веществ, способных к горению. Почему они все не используются в ракетных двигателях? Потому-что для горючих и взрывчатых веществ крайне важно, чтобы они загорались и взрывались только тогда, когда это надо, а не когда попало. Соответственно если «самовоспламеняющийся» газ заправить в баки, он самовоспламенится и ракета никуда не полетит. А ещё у веществ есть «удельная теплота сгорания»…