It's not an excuse. It's a fact.
Even facts can become excuses if you keep using them over and over to explain the Oilers poor performance.
Personally I think the whole weather thing is overblown. First, lots and lots of NHL cities have cold weather in winter. Its a winter sport, played on ice. There aren't that many NHL cities that are real warm in winter. Second, hockey season only lasts for eight months. And half the games are on the road, so no matter where you choose to live you are going to be away from home for the equivalent of four months minimum during the season. So really, any player coming to Edmonton would only have to physically live in Edmonton for the equivalent of four months of the year. Then four months on the road. Then four months living wherever the **** they want to live. If there are hockey players who won't play in Edmonton because they would have to spend a whole disastrous four months a year living there ... well, I don't need those kind of pinheads on my team. Do you?
The travel problem is legit. But realignment has addressed some of that, and honestly these guys all travel a ton.
When you add it all up is it really so different for team like Winnipeg, Vancouver, Dallas?
Players don't want to come to Edmonton because the team is a nightmare and has been for going on ten seasons now.
Fix that and the team will be able to attract the FAs it needs.