Yeah I almost bought a couple of those passes for me and the wife but we were shoring up a few debts at the time last spring and decided against it ultimately. This year I think I will just buck up and do it though.
I think the main reason Crystal gets away with the higher prices is because they cater to wealthier folks who come there for the resort atmosphere. Obviously Caberfae is a more local-friendly place and lacks many of those amenities, but it makes up for it in prices. That's my take on it anyways.
Given a choice between the two, I'd probably go to Crystal. However, I really like Caberfae for some reason aside from the lower prices.