Why is the energy of other bands of filter spectral characteristics not zero?
Setting a frequency band of 0 directly in the frequency domain is not causal (physically infeasible), that is, the response of the filter is earlier than the input signal. It is feasible to filter after obtaining the complete signal, but in many occasions, it is necessary to filter the signal immediately, so the non-causal system cannot be realized.