If all companies fire 50% of their engineers,

This is not a reasonable premise.