Nothing is impossible if we are really into it. Same is true if someone trying to make it impossible. This cartoon is a representation of common believes that big oil companies are preventing technological breakthrough in the renewable fuel research. After all, they have their own interest in preventing it or they will be the first to go out of business.
At least Solar power for mass uses in cheap format is not feasible in recent times.