I can easily imagine a future where we have obsoleted pain as a communication channel. Pain is a neurological version of a healthcheck system and not even a particularly good one; it's slow, has no off or way to silence false reports, and lacks context. Pain doesn't tell you what the problem is; only that there is a problem. Any engineer who had to deal with such a low-bandwidth protocol would be complaining about it loudly.
Pain is not necessary. And I hope it is replaced soon.