I imagine they’re trying to encourage code splitting.
And ofc you’d naturally just attribute this as an artifact of optimization, just as single-file packing was. Which it is, given http 2/3
Splitting probably makes sense only for an infrequently used feature, like video chat in an app like Gmail or Slack.
https://facebook.github.io/create-react-app/docs/code-splitt...
You need to make a business case that your whole application is modularly composable.
Some application might fit under this umbrella, but there are other stuff that don't, like a pdf-render, or something like google slides, which as I just checked, the core editor js is bundled in a single js file and as large as 1.4MB.