I guess the difference I mean to convey is more single game tickets versus season tickets. Most corporate buyers want the suite available pretty much constantly, and what the event it's being used for is irrelevant. A client is in town, you want to take them out to a thing. NHL, NBA, college, concert, doesn't really matter, you buy the suite for a year to give them a perk so they sign that deal. Those deals are almost always with the arena and you get access to everything. The number of companies with the money to do that, and the number of clients and vendors for whom that kind of wooing is worthwhile- is limited even in the largest cities.
But there are also a lot of single game purchases of suites for group events. It's not one person buying for one person, but it's one person channeling money for a group or an entity. A youth hockey group having a group buy, a politician having a fundraiser, a work team building thing, and those decisions are driven primarily by fans who either have money or who have access to an event budget. Even when it's a business night out, the choice to go to a hockey or basketball game rather than going to a Dave and Busters is driven by whether somebody is a fan of a team or sport, and the people in a position to have everyone chip in $100 for a suite for a party, or who are making decisions about corporate events, are statistically not as likely to be NBA fans as they are of other sports. They are disproportionately likely to be hockey fans compared to the general population, so hockey has an easier time accessing those revenues.