What is the extravagant cost of entry for mountain, ultra, or trail running? Or swimming for that matter?
I don't think you've ever been a swimmer. High level swimming or even just "travel" level/USS swimming is quite expensive. Hundreds of dollars a month for membership/coaching plus meet entries. It most certainly is an almost exclusively middle-upper class sport.