An awful lot of businesses go under from underestimating what their expenses inevitably will be. Everyone they deal with has their hand out to get paid.
So to your point, if we assume 4 appointments per season at one hour per, they are actually paying $100 in salary alone to only collect $80 season pass fee - a $20 loss! This business model is not sustainable