That's actually not the case, power plants can get better efficiency because they have a couple things that work in their favor vs internal combustion engines.
The biggest issue is waste heat, in a car you have to dump it via your radiator. However in a power plant they can have a massive heat exchanger that can capture it and use it to generate more power. Conservation of energy means that your car cannot be as efficient as a power plant that captures heat(fun fact 1 gallon of gas has ~33.4kWh so most EVs run on 1-3 gallons of gas to 100-300 miles).
Secondly cars need to work across a wide range of power bands, however a generator can sit at a single RPM and optimize for that specific band. So you'll lose some power due having a requirement to function at different speeds.
Those two things combined mean that quite a few plants exceed 50% efficiency where cars top out around 35%.
Also we have a ton of hydro up here in the PNW so we already have a nice source of cheap clean energy

.