Why would I need a direct drive?

You would need a direct drive to enable printing with filament that would otherwise get stuck in a Bowden tube setup (TPU, TPE, TPR). You would also need a direct drive for printing in very high detail. Another reason to get a direct dive system installed on your printer is that it makes for easy filament loading and unloading.