One more thing...
You are correct, that developers need to test and not cause syntax errors
before uploading packages, even to unstable or woody. But people do, and
-if- you're using unstable or woody in production, errors and problems you
get are your responsability. If not, file appropriate bugs against the
relevent packages.
-Jim