Love the idea, I think more complex games would show the gap in ability better.
Do it again but this time get them to make a multiplayer online Jetmen REVIVAL game. Online play is key, because it's very complex. Jetmen is a good game for this since it has physics and customization that's complex enough but still simple.
This is the gotcha here and the solution is to tell it how it should architect the software and what integration points it should use. But if you clearly define integration boundaries, the success condition, and a few other small details, it generally does a pretty good job.
We did at my work. We were paying too much for low code orchestration software. Replaced it with vibe coded workflows. Still have some infra costs but it's fantastic, cheaper, more velocity, and everybody is happy.
What if I use a VPS instead? What if it's a virtual private VPS wholely in memory? What if it's a pool of VPS boxes shared by me and a network of people?
There's always a way around, but this direction is concerning.
The entire point is to gain control over internet traffic. Your suggestion doesn't work because it requires people to implement it themselves and since you can't control all people, you can't control how they're going to implement it.
The title "for the children" is tongue-in-cheek. It's not serious.
This has also been my experience. I do find it takes a review pass with a direction including things like "make sure text isn't overlapping." "Make sure text isn't overflowing out of buttons" - I find that's a really common one.
Do it again but this time get them to make a multiplayer online Jetmen REVIVAL game. Online play is key, because it's very complex. Jetmen is a good game for this since it has physics and customization that's complex enough but still simple.