To use the alternative energies at big scale levels, they'd have to be provided constantly and with secured supply. As of now this is not possible, or has not been done due to massive costs. I mean, why produce a huge amount of alternative energy, when almost no one has a car or whatever to use this energy? Many people still want big strong cars, and while they are obviously willing to pay tons of money for big cars and the gas they need, they are obviously not willing to invest that money in alternative methods to drive a car just because it cannot reach a top speed of X in 4 seconds like the a gas driven car.
The only way to handle peoples stupidity is to make the old technology so expensive that it makes the new technology interesting to the common human being, despite all its "drawbacks", which is what we see happen today.