This is very much the case. Also, though many on HN might not like it, software developers are not special. There are many, many people with sufficient skill and interest to replace most developers in most companies.
That said, it's a mistake to treat developers like commodities or to dismiss their concerns and desires as second to the company, in my opinion. Churn hurts, and demoralized teams have negative impact on develpment.