Oil is a fossil fuel that will eventually be depleted. Not in our lifetime but not to far off either. Also as a fossil fuel it conflicts with our own living environment.
Hydrogen can be created and is very clean.