I totally understand what you are saying, and sort of touch on that in the article. I don't think P90X is the best long term solution, buts it's great for people that are just learning how to become fit as it's an all-in-one solution.
After completing my first 90 days, I bought a weight bench/smith machine, started lifting, and started running.
Many people get intimidated by just hitting the gym without much fitness knowledge (the people, the equipment, the possible embarrassment, etc...).