I think amazon is absolutely facing pressure from word getting out about working conditions. They raised their pay band for a middle level engineer 100k.
So much of "working conditions" are habits and culture. Changing those is a lot harder than installing new lighting or safety guards. Worth it? yes, but there is lag time.
That's a great point and corroborates other stories I've heard about increasing mid-level pay. It does continue to support the thesis that is (in simplified form) "everybody has a number".