I could write a book about youth hockey but will just say that the other sports have caught up to and surpassed hockey in terms of cost and travel. Travel (USSSA) baseball, AAU basketball, volleyball, gymnastics, travel soccer, etc., etc. It's pay-to-play for anything these days and hockey shouldn't have to apologize anymore. My local youth hockey association is cheaper than playing travel baseball or travel basketball. My daughter is in gymnastics. Yeah, that ain't cheap either.
The cheapest and purest sport left is football. Start in Jr High/High School. School provides all the training, equipment, etc. Great athletes can still excel and play at the highest levels.