Sigh, here we go again
It's up to each individual box to lay out their own programming. There is no 'great leader from above' who dictates programming. On top of this, the individual is responsible for themselves, and their own programming. Going to 3 classes in a row that have a ton of OH volume for example, well this can only be blamed on the stupidity of the trainer, not the coach. Crossfit is also designed so that everything can be scaled. If you don't scale because your ego is too big, and you fail ie: get injured, well it's your own damn fault, not Crossfit's.
Crossfit has greatly increased my a) mobility b) strength (I was first introduced to crossfit through a barbell club at a crossfit location). It has greatly improved my form. All this without purchasing a single personal training session. It must really bother personal trainers like yourself. I am certain this is where a lot of the hate comes from.
I spend $175 a month on my unlimited membership, which is an amazing price in NYC. It costs less than my last membership at Equinox. Most personal training sessions cost somewhere around 50-100 dollars plus each session. Personal trainers are really losing out with the popularity of Crossfit these days, aren't they.