I'm sorry, I should have been more clear. I didn't mean that my coach or school soley depends on P90X for thier workouts...what i meant was they added it to thier program and the student responded well to the program. And in no way did i ever mean to portray that p90x should be the only workout you have. There is alot the program doesn't cover, but to me I thought it was a decent program that covered the essentials to people who aren't sure on how to start thier journey to fitness.
See, but this is fundamentally flawed.
P90X is a program, with strict guidelines, that is made up of techniques that have been around for a LONG LONG time. To say that you use parts of P90X makes no sense...bc they are parts that existed for a long time and they aren't P90X workouts...just used in the P90X program...
obviously there are other workouts that i do for strength, but i dont know HOW you say that P90X is a weight loss routine, or a "beginner" routine 
The only real good response to this is that you only think its an advanced routine because you have never, ever even been close to an advanced routine and have no idea what it entails. I really don't mean that to be harsh, but thats the way it is, really. Advanced routines are highly specialized and involve many aspects (light days, heavy days, etc) and are for advanced athletes that have very specific goals.