That's the same argument used against solar, that it is too inefficient. It's also greatly exaggerated, another thing it has in common with solar. Fuel cell systems are electrochemical systems and can be easily improved beyond that level. Especially with large facilities where waste heat can be recaptured and reused.