Multiple NgModules provides some potential benefits.
Actually, the modules help you to organize an application into associative blocks of functionality.
First one is organizing an application code. If you are putting around 99 resource files in the default app module and see the happing.
And the second one is - It opens the possibility of lazy loading via the router.