The place where they fall behind is at steady state on the highway -- but all of the series hybrid systems on the road have a solution for this problem too! They typically have clutch that engages a one-speed direct drive from the engine to the wheels. This skips the double-conversion losses at highway cruising. Then if you give it some gas to accelerate, the clutch disengages and you go back to full double-conversion again.
Efficiency seems to match or exceed conventional hybrids in city driving, and only slightly less efficient for highway driving. And people like the instant torque and the smooth “EV like” driving feel.
Here in Mexico there's no infra for fully electric cars, and they are still way too expensive.
The Nissan setup is pretty cool in that the generator is quite small, and the car doesn't need all the mechanical parts of an ICE car. It also gives us the range of a standard ICE car. So far it has been pretty good.
With cars the speed range is much larger.
Trains don't do the above in large parts because the gears needed either wouldn't fit in the allowed space. (we may not be able to make them large enough either - that problem is solvable but may not be worth it)