Why do we need DFT when we already have DTFT?
The answer is the same to the question: &quot;Why do we need computers to process data when we have paper and pencil?&quot;
DTFT as well as the continuous-time Fourier Transform is a theoretical tool for infinitely long hypothetical signals.
the DFT is to observe the spectrum of actual data that is finite in size.