ppo the Django and uWSGI installers were developed independently of each other by different people. The two installers don't share any code, and the Django installer handles its own installation in its own way. As you noted, the installed apps are similar but not really the same.
The Django app includes the python-path
in the default config because the app includes a sample project directory and the parameter is needed for uwsgi to serve the Django project correctly.
The bare uwsgi app has a very simple starter project in it that doesn't need a python-path
parameter. If you're hosting a complex project with our bare uwsgi setup then feel free to configure it however you need.