I don't think "top talent" is very well represented in the companies listed above...

It is when you think high salaries = top talent.

None of the above companies have what I would consider to be high salaries relative to their tech peers.