Well, yes and no. Think of them as extra gear to kit out the squad with, y'know?
It's ablative shielding and firepower rolled into one!
Her(?) name may be slightly inapropriate, but she just needs love! And I just need to eat your face!
I'm probably going to follow my usual Eldar tactic of driving around the table "circling and screaming 'I don't give a fuck' with my windows down and system up" and avoiding anything that looks scary.