So the argument goes from "nobody wants to play in Edmonton" to now becoming "nobody wants to play in Edmonton unless they are overpaid".
To claim "nobody wants to play in Edmonton" is making a huge and false generalization.
Also, you have to realize some teams have to overpay to simply reach the cap floor. Some teams have to offer 35+ year olds longer terms to sign with them (Ottawa). It's not like top free agents are lining up to sign with them either.