Why Diffusion Models Outperform Traditional Generators