I totally agree: Developers should show more backbone in situations like these.
The "too costly" mantra really is ridiculous, exactly. Maybe we also need to make sure the people trusted with hiring other people learn that their job is not risk assessment or risk management, but finding great talent.