Series plug-in hybrids that can run on battery (Chevy Volt, Honda Clarity, Prius 2024) are IMO better than both. They effectively operate like electric vehicles (regenerative braking and all), and one can drive them for months without burning gas. Their batteries are about five times smaller (~30-50mi range vs full EV’s ~250mi range), and thus lighter, and the gasoline engine is usually a small, efficient one (~40ish mpg on gas)
Other than with language models, this has already happened: Take a look at apps such as Merlin Bird ID (identifies birds fairly well by sound and somewhat okay visually), WhoBird (identifies birds by sound, ) Seek (visually identifies plants, fungi, insects, and animals). All of them work offline. IMO these are much better uses of ML than spammer-friendly text generation.