For hydrogen to be useful as fuel, we need it to produced at scale, transported and stored, it is not feasible to generate it on demand (even if you could, you would still need a battery for electrolysis).
The 300+ psi pressure is needed to achieve similar power density as gasoline/electric. At atmospheric pressure you need about 15 liters of hydrogen gas to match the energy in one small AA battery.