No typing on a keyboard saying how easy it is, is easy...lol.
I'm going to guess that the CBSA doesn't have the money to rent a location and quality tables well in advance of the event, in the hopes that people decide they want to come to said event. I know pool leagues do it all the time. However I think there's a massive difference between investment/expectation for those events.
I'm totally unaware if there are CBSA fund raising events. That probably gives us our answer...lol
Using myself as an example. I invested somewhere between $700-800 in just entries last year. That's well North of what a team of 5 would pay to enter a national league event. I'm investing to compete against some of the strongest the country has to offer. Well at least the ones that saw fit to play. I'm over my head and have to consider the investment straight up dead money. Now if I had to factor in cross country travel costs... well, my pockets are only so deep. Actually, during last year's event I even heard the organizers talk about having the tourneys out West. I told them that I definitely wouldn't play. That shouldn't be shocking as I'm sure 80% of the field in such events are no different than myself, and see it as a bucket list item, as long as it's local. So, it's a tough go to rent a space, tables/mechanics and staff, hoping to have a field that covers cost. ...especially when history shows that you can't fill a 64 player bracket.
Canadian league team national events are again 90% dead money and 80% local talent. Regardless of where it is in the country. However it's at the most a $500 entry split up amongst the team. Teams usually share rooms, etc... Most teams measure success on standing upright on the second day. League events are about the party for the majority, not the competition. Singles national, (used to be gateway to the worlds) isn't about drinking. It's about winning. When the players know they aren't going to party and don't stand a hope in hell of winning. It's a hard sell..
Building requires investment. I'm not defending the CBSA. Just saying it's easy to blame them because they're the ones holding the flag. No one else wants to take any blame but everyone that has an axe to grind could probably make a difference on some level. Imagine the potential traction the CBSA could gain in the West coast if the nationals were mentioned on some of the great streams coming out of the Calgary area... Not saying they have to, just saying they could if they wanted to.