The entire reason why Gyms are so profitable, is an insignificant number of people who sign up, actually ever go.
Meanwhile, powerlifting gyms cater exclusively to the people who will show up 5 days a week, every week. You don't have that massive pool of resolutioners to provide effort-free cash, so you have to charge more money.
Of course, on the other end is Planet Fitness, which specifically caters to the specific demographics who don't show up and actively discourages the people who will show up 5 days a week. Brilliant strategy.
This is also why every lifter bitches about the lack of squat racks, cramped lifting spaces, and fuckstick trainers at corporate gyms. They are often a net negative for the gym, so the gym doesn't care about them; the folks who occasionally show up and do 20 minutes on the elliptical are where the money is.
I didn't realize, until I visited many, many other cities - that finding a gym that you can do your squats/deadlift/shoulder press three times a week for $20, is pretty much unheard of.
I sometimes even see it advertised for $17 (presumably with a slightly higher sign up fee) - This is really clever - if you've already invested, say, $200, and you have this pretty cool downtown gym, and it's only $17/month - why on earth would you ever cancel...
Increase in average BMI and increase in gym revenue/creation of new gyms are probably even directly correlated via bad conscience customers who sign up and then stay home.
Could this be due to an increase in people going to the gym? A bmi of 24.x is still < 30 and not unhealthy.
Therefore, I wonder whether we see two different things here: 1.) More people become obese (those with an bmi > 30 [and even there could be some corner cases due to the fact that bmi is by no means a perfect measure]) and 2.) more people lift weights/become (somewhat) healthier.