I guess I have to somewhat take issue with your characterization of using Program Mode. Not everyone who gets into DSLR photography has mastery of the fundamentals of the exposure triad of ISO, aperture, and shutter speed. *While* they are learning those fundamentals, the more automated modes (Auto, P, possibly auto ISO) allow them to make successful images to get results and keep the enthusiasm going.
The "flexible program" feature of P mode, used correctly, can give just about as much control over exposure as Manual mode when one has a particular aperture or shutter need. The program gets you in the exposure ballpark, and a few clicks of the command dial gets you where you need to be. When the little green men step out of their saucer in my back yard, the camera is going in P mode.
I agree that these modes should not be relied on as a long term alternative to learning the fundamentals of exposure. There are less complicated and less expensive cameras that can do that job for someone who doesn't want to go to that level of control.