<モジュール名>でたくさんのパッケージがインストール されてしまいます。
1つでも欠けると依存パッケージが動かなくなってしまうので、全部必要になります。
目的パッケージの全機能を使うのであれば、全モジュールが必要で呼ばれます。
目的パッケージの機能の一部しか使われないのであれば、結果的に使われないモジュールが出てくる可能性があります。
例えば「プログラミング言語数学」があるとして、「二次方程式の解」パッケージをインストールすると、「複素数」パッケージもインストールされます。しかし、中学数学の範囲だと、「複素数」パッケージは呼ばれることはありません。
無くて動くかという観点では、パッケージの設計の際に、「使う可能性のあるパッケージは全部あらかじめimportしておく」「必要になった都度、必要なパッケージだけをimportする」のどちらであるかにも依りますね。