The problem with trying to solve a political and economic problem with tech is that the tech needs to be incredible. People won't embrace hydrogen (or any other tech) unless it's cheaper than petroleum, more available, and has zero switching costs. Even then it will be a struggle. Hydrogen lacks and of those qualities. So it's a non-starter for now.