I totally agree it's annoying, and at odds with what we would hope for their social obligations. So sure, shame on them.
But also, we could not actually expect anything different. The capitalist/corporate environment in which we operate will systematically compel these companies to choose profits over social obligations. They are accountable to their customers (advertisers), and so whatever moral transgressions we people on the street may perceive -- they don't really play into Twitter's decision-making...