But any module with a dependency on a module with top-level await will have to wait for that dependency. As will anything depending on that.
It's not difficult to imagine some code nested deep in some NPM module completely changing the load behaviour of your app without you knowing.