In fairness there are just as many (probably more) poorly coded PHP sites out there as there are ASP sites.
Not that PHP and PHP dev's aren't without there problems but they don't encourage it.
Totally true, without doubt, but I am more on about the lax approach of MS in standards rather than the coders themselves.