It's all about the private lessons. My daughters figure skating coach cost $40 an hour. She was on the ice 10 times a week with her coach. Use to have to pay the coaches hotel and travel costs for every competition. it cost around $1000 for every weekend competition. She did 15 in one year. The last year she skated it was approximately $32,000 for that year . This was nearly 15 years ago. She never made it past south western Ontario regionals. Tennis and golf is more, usually requires heading to private schools to get the top coaching. Anyway I'm sure the list has changed but I'm pretty sure hockey is not the most expensive sport but it is out of reach for most as it is not cheap.
The advantage for hockey is the high profile hockey athletes typically only need to pay for their hockey development until they are around 16. After that, the programs they are participating in will cover all/most expenses Including high profile coaching and off ice development. So, if you look at it as total cost to reach “level X,” then it probably isn’t as costly for hockey overall.
When do the high performance kids parents start dumping trucks of cash into hockey? I think that is around PeeWee (11-12)? How many programs at Atom that the higher profile kids parents are spending $20k per year at age 9-10? To me, it is around age 11 that the separation happens and the higher profile traveling teams start to collect $15k+ to cover the budget.
So, hockey parents are paying the big bucks for the AAA level kids for around 5 years. If they were Golfers, Tennis players, Equestrian athletes etc, the time periods where the money for development is spent is much longer, probably in the 8-10 year range.
That said, I am sure there are parents out there dumping loads of cash into their kids development at earlier ages than 11 but it really isn’t necessary to do so. That is completely optional. Most boys don’t really start to turn the corner and physically mature until around grade 5/6 and most later than that. I know some kids are great on the ice at a much earlier age but developing talent at age 7 with private coaching is usually money down the drain. They can let the kids be kids and start to get serious when the sport itself starts to get serious and that is at 11 or so.