Why dft of moving average impulse response has 0 angle
You are looking at the frequency response at multiples of $2 \pi /5$, where the response is either 1 or 0.

If you add several 0 values to the end of irs, you'll get the frequency response at more intermediate frequencies, where you can see that phase is not zero.