I wonder if such companies realize (or care) how much good talent they're losing by keeping bad talent.

Hard for some to know when they have the ear of higher ups.