Doesn't Django already encourage this type of design? Each Django project is composed of several installed 'apps'. Each app should be portable enough that it could be the only app in any project.
Microservices doesn't fix everything and you're right about Django encouraging this type of design. Each approach has it's pros and cons.