It's pretty obvious that Google, Facebook, et al. spend a lot of energy and money marketing themselves as fantastic places to work with great pay and benefits.
Most non-tech companies don't spend this effort. Ford might pay well, but they don't spend effort properly marketing themselves as a great place to work. Part of this is that tech culture != Ford culture and many people might not like Ford's big business culture.