In both the old and new game versions MadDjinn streamed, aliens of any type could not embark. However, since you can't build them, their reduced usefulness on specific maps isn't really a big deal, IMO. They get outclassed pretty quickly anyhow.
Edit: Drones are the exception, as the only copter class unit in the game. I'd imagine they remain useful as scouts even once combat irrelevant.