In a quasi-crystal, there is no translational invariance. This means there is no delta-function in the Fourier transform. But to get a sharp scattering spot, we need a delta function.
Physically, in a crystal, we get sharp scattering spots because it is possible to get all the scattering waves from each cell in phase. But for a quasi-crystal, apparently, this is impossible.