Seems a bit of an overkill involving other languages and all that. Yeah, we have libpd, but that doesn't support externals out of the box, for instance.
The "make app" we had in Extended was much simpler. It'd replicate the Pd app and just open the patch you turned into an "app". This is convenient to share your art work as it doesn't require people to download Pd + your patch and maybe even externals. And everything is guaranteed to work out of the box wherever you open it.
I've used this a couple of times back in the day for installations in art galleries and it really felt good! People running the exhibition had no trouble at all managing this. It is also good for concerts situations where all pieces are played from one computer. You have your piece in an app in a pendrive and it just works! I can see the point that it's not too much of an incredible convenience, but it surely is convenient and the point is that this was once made and maybe could be easily incorporated as a plugin so you can generate an app.
cheers