インデックスはメモリ(RAM)のスペースを占有します。インデックスが多すぎるか大きすぎると、DBはディスクとの間でインデックスを交換する必要があります。また、挿入と削除の時間が長くなります(挿入/削除/更新されるデータごとに各インデックスを更新する必要があります)。
あなたは無限の記憶を持っていません。すべてのインデックスがRAMに収まるようにする=良い。
あなたには無限の時間がありません。インデックスを作成する必要のある列のみにインデックスを付けると、挿入/削除/更新のパフォーマンスへの影響が最小限に抑えられます。