Ice skating varies. The skates for someone into it range from $500-$1500. Those typically last several years unless you're skating like 4 hours a day and doing tons of jumps. It costs $20 to sharpen skates and that needs to happen every few weeks for competitive skaters I think. I like mine slightly dull and usually go a few months at a time. Lessons are like $200+ per month for group or $40+/hour for private. Travel + recitals + outfits + music, would be another thing too, but we don't do the competitive stuff. As a result, I pay a lot more for hockey for my kid. I could see figure skating being a little more expensive overall if we were competitive and did more private lessons. They're both super expensive in general though.
When my kids played hockey the team bought a skate sharpener. Saved a lot of money over the years not paying for sharpening at the rinks (and often the rinks would do a poor job at it, depending on whether the person knew what they were doing).
Not only it is individual sport unlike hockey, it is also elitist especially because it is completely shut off youtube because... not cp, no. Music!