Granted the situation with windows does not line up exactly with your analogy. Microsoft does not have the responsibility to supply the pirates with newer service packs (add more features etc.) but only with security updates. It is dangerous to the stability of the internet to have a large number of unpactched vulnerable windows machines. Because a large portion of internet users use windows Microsoft must take an active role in maintaing the stability of the internet. This is not about giving the pirates a free ride but safeguarding other users.