I'm not sure why you think it's an either-or proposition.
EMUs are perfectly capable of running long distances without stopping. If the fleet was large enough, and enough wire strung, there is no reason why they couldn't be used for express services as well.
Yes, locos are better suited for...