Deploying PHP also means updating database schemas or configuring .htaccess or configuring apache or updating php modules. Deploying a django app can be as easy as upload + restart django. Everyone doing a little bit of development should have no problem automating that tiny bit.
I think he's the kind of young developer that when he moves on to university or the workplace he'll rapidly broaden his skills.
Telling me a developer is likely to get the same kind of experience working bit jobs as a contractor in high school as they are either doing the same while pursing a CS degree, or working in a development team is preposterous.
Edit: I just realised you're the OP. Add "gaining some maturity" to the things you'll get from the above.