My kids played some travel sports, the tournament organizers were all in it for profit, they also had deals with local hotels and parents were required to stay at the "tournament approved" hotels. They were inevitably rather premium hotels such as Marriott brands and the room rates were high. The tournament organizer got a kickback on every room sold.
Hockey is particularly expensive because the costs to operate a hockey rink are high. Costs to run and maintain chillers are high, especially if you are open in the summertime, and you need trained staff who can drive a Zamboni and otherwise maintain the surface, and you can't just switch that off if nobody's using it. Usually a community-owned ice rink runs at quite a loss to the municipality. A privately-owned rink will have to charge hundreds of dollars an hour for ice time and they often are barely profitable. There's no way to scale beyond about 12-16 hours a day where anyone wants to use the ice, and often 5pm-midnight is the only ice you can sell.
Then there are the "academies" for the parents who think their kid is the next NHL or NBA superstar. They are private schools, operated at or near the sports facility, where kids go to school as well as play/practice their sport. The tuition rates are what you might expect: exclusive, to say the least.