Clearly there is a market for it and lots of people love it and it's hit on a formula that works. Great for those people who want what it provides and are prepared to pay the prices charged. Doesn't really matter if it's not everyone's kind of holiday and the packaged, easy nature of it doesn't appeal to all.
Regardless of whether it's your kind of thing or not, most people seem to agree that the prices in school hols are a bit ridiculous. Everyone seems keen to point out that no one has to take part in the expensive activities and whilst that is true, one of the key points and draws of the place IS all the actitivities that are available. To go and then not do any actitivities due to cost is rather to miss out isn't it......like going to Paris and not being able to afford to go up the Eifel Tower, or going to Venice and not being able to afford a water bus ride. Bit of a shame to have gone all that way and not been able to access a key part of the experience. With CP, if al of the convenient restaurants and convenient activities are inaccessible due to cost, what are people left with apart from some accommodation in the trees and a swimming pool? I get that they really enjoy those, but isn't the whole point that there is lots more.
What strikes me from the trip advisor comments on it, is how ripped off people feel. Yes, they enjoy it, but they don't like feeling they have been fleeced. Clearly enou people are still willing to pay and CP is pretty booked up, so perhaps they don't care and will keep pushing it further and further until people vote with their fee and stop coming. We all know it's a money making venture, but like a lot of these things, when it feels like they just want to take your cash at every single opportunity, people don't like it. And I guess this is one of those ways in which this kind of Hol differs to having a cottage etc. At CP the activities and chargeable extras are everywhere around you......so people know what is available and what they are missing out on and kids can pester and parents spend more than they want to really, whereas in a cottage in a village or holiday area, all the options are not so in your face and it's easier to tailor to your budget without feeling you are missing out.
No one wants to feel like they've gone to an all inclusive resort, but are there on a room only basis.