The whole reason why some teams have a hard time reaching the cap floor is because it is close to the ceiling, so that there isn't as big of a variance between individual teams.
The reason some teams have trouble reaching the cap floor is because they have insufficient revenues. Player costs are global, one market for all 30 teams. Revenues for the majority are local, or when the NHL only contributes 10-15% of total HRR, but the rest comes from local markets. That]s always been the problem. Revenue sharing is insufficient to ever get the smaller teams out of their welfare state, and in fact if they happen to get out of the bottom 15 in revenue rank, they won't get anything.
The fact that players are getting salaries that are as big as in 2004 simply means that the league and its teams have much higher income than they used to. As a percentage of income, they are paying a lot less.
As a percentage of whose income? Remember that the NHL is not-for-profit at the league level. Atlanta, as a percentage of its own revenues, may be paying more today. In fact, I'll do a quick check:
Payroll 03/04 = $33m
Revenues (est) = $59
Player cost as % = 55%
http://www.forbes.com/lists/2010/31/hockey-valuations-10_Atlanta-Thrashers_317422.html
In fact, Atlanta's revenues have stayed about the same, revenue transfers have moved their total estimated revenues up about $8-10m since the lockout, but look at player costs:
2006 - $64m, $42m -- 65%
2007 - $67m, $44m -- 66%
2008 - $70m, $47m -- 67%
2009 - $68m, $39m -- 57%
2010 - $71m, $46m -- 65%
From 2001- 2010, player costs for Atlanta have ranged from $24m a the lowest, to $47m, or 88% more.
In the same period, revenues (inclusive of revenue transfer) have ranged from $58m to $71m, or 22%.
Sure, some poor teams are having a hard time being profitable by reaching the salary floor, but there is revenue sharing in order to compensate that. And, also, the higher revenue is not simply due to Montreal and Toronto, the league as a whole is doing very well (at least, according to them). Attendance is up, revenues are up, where is the problem? Yes, some teams like Florida, Atlanta and Phoenix are having problems, but a lot of the other teams aren't.
There are several....
Who are the other teams that have vastly improved their cost:revenue equation due to the cap? Chicago has improved, for obvious reasons. Washington and Pittsburgh, but I guess some generational talent can help that along a bit. It's funny too because Pittsburgh wasn't supposed to make money due to Mellon, yet this is their first year in their new arena. Interesting, n'est pas?
In fact, Pittsburgh is a great side by side comparison. They started LOWER than Atlanta in revenue ($52m in 2004), lagged behind them for the first three years in salary and revenues, then in 2008, they started making money. Before they had a new arena. Odd.
Also, one can argue that those teams who are struggling at the gate are in this situation due to bad on ice performance and management. If Florida wasn't always a bottom-feeder, if Columbus hadn't been run by an idiot, etc., they might be making money. Why should they be entitled to profits no matter their performance? If I run a restaurant, but I make crap food and nobody comes to eat here, why should I automatically be entitled to profits?
This was true before the cap, and apparently is still true.
Revenue sharing exists in order to get a competitive balance, to somehow even out the large markets and the small markets. But it shouldn't and isn't a free ride that lets even the most badly run franchises get guaranteed profits. You want a team in Nashville that sells out it's games to be able to compete with Detroit. But you don't want a team with 9,000 fans in attendance, selling $9 tickets, to be guaranteed profits and have no incentive to grow.
I agree with the conclusion but not with the premise. Revenue sharing exists because the players insisted on it. They didn't want the teams just pocketing the money they saved due to a cap, and the owners wanted a league wide certainty. I've said it numerous times here, but... league-wide cost certainty doesn't insure any kind of certainty at the local level. Atlanta's situation shows that this is more costly to them than the old system.
I will never understand why people get angry every time the salary cap goes up. It is GOOD news about the league, it means that revenues are up, that teams are doing good. Yet, every time news like that comes out, you always hear people going "oh no, salaries are once again much too high, another lockout is looming, teams can't make money with such a high cap"... Even the media, in place like Montreal where the team is drowning in cash, are being apocalyptic because revenues are up. What the...
The problem is that the same teams are always doing well, and the ones who aren't part of the 'always doing well group' happened to get some great players or management to turn things around. This system has not made it easier on the teams that had the biggest revenue problems in the first place. While there may be certain benefits to a capped system, these aren't the ones that were predicted by the league when they went after it.