Why are not all the Arduino pins PWM?

Yeah I could pretty much create PWM with delays right?
So that would be possible on all the pins?