I think there's a difference between attracting and keeping (productive). High salaries can lead to a 'golden handcuffs' scenario where the company can flounder, do stupid things, mistreat employees.. and they'll stick around for the cash.
I think paying well is a good idea, but it's not a complete strategy and I don't think it actually is as likely to bring the lifestyle satisfaction that telecommuting can for many people.