The designed morphs (Shields, Area Cloakers and Geo) still suffer from this, though. Geo might be somewhat easy to fix (and EMP isn't super important in its case), but for the others some alternative solution would be needed.
How about removing Sneaky Peet and Aegis, and just making the mobiles buildable by cons? The efficiency they provide isn't really that good:
Aegis offers
* cost 550 -> 480
* shield energy regeneration cost 12 -> 9 (equivalent to 105m worth of Solars)
Note that the regen cost does not apply for full-health shields - full shields both have the minuscule 1.5 upkeep (which is also present during regen, making these 13.5 / 10.5). It would not be difficult to give Aspis a Crabe-like curl ability which gives some benefits to offset the removal if it is needed (but I doubt).
Sneaky Peet offers
* cost 600 -> 480
* cloak upkeep 15 -> 12 (105m of Solars)
* area 440 -> 550
* personal cloak (Eraser does
not have personal cloak!)
The raw stats improvement is a bit better than in the area shields case, but remember that you cannot cloak buildings, that noone uses it for the jammer component due to the superior areacloak, and that it becomes useless when scouted.