anyone is free to do whatever he/she wants.
Few things to consider: uwsgi is by far the most complete piece of production-ready "thingy" to run your app into.
Given that a frontend IMHO is required, when you set a reverse proxy to anyserver.py (vs setting uwsgi) if you don't have specific requirements to run outside uwsgi, you're absolutely NOT cutting any "cogs" in your system. frontend-thingy-app.
"specific requirements to run outside uwsgi" IMHO are : twisted, tornado, maybe gevent.
Running rocket,waitress,cherrypy,paste,wsgiref (i.e. threaded webservers) is a NO-GO if you have uwsgi at your disposal.
Hoping that a software doesn't break even between major releases is hoping for the best (I assume you had some passing from uwsgi 1.x to 2.x), but these
19 lines didn't change from Jan 2013.
If you don't want anything to change, don't update your system in the first place. If you want new features / bugs fixed / etc, you HAVE to deal with some discrepancies.
note for everybody: I'm not at all involved in uwsgi development/marketing at all, but I strongly feel that what Roberto did needs to be highly considered. He's passionate, replies quickly and politely all the times and listens to the community very carefully.