“Many engineers could pick up a five figure raise by switching companies right now.”
They don’t, because engineers want cool work, smart colleagues and a stable place to do it. Most job ads offer none of the three. A raise does not fix a boring product and a chaotic team. Companies complain about a talent shortage when they mean a shortage of people willing to put up with them.