There are certain categories of entirely preventable mistakes you don't make. Entirely preventable mistakes that cause reputation damage (see this very thread), lost revenue, a lot of wasted manpower, etc. on others. Blocking (and by definition, breaking to a certain extent) things shouldn't be taken lightly, if you can't do it responsibly don't do it. As someone running a FOSS web service who go out of their way to respect user privacy, I shouldn't be a victim of their crappy practice.