Every powerful tool can be abused. In fact, the more powerful it is, the more it can be abused. The abuse of the tool is the responsibility of the person abusing it.
We don’t require baseball bat or hammer manufacturers to think about how their product can be abused, even though baseball bats and hammers have been used to murder people before.
You skipped the slippery slope and went straight to the scariest outcome. That isn't healthy.
Most people on here will agree that banning encryption is going too far. But it's ridiculous to use the worst-case solution as a pretext to avoid even thinking about the problem.
Are we talking about the same people, many among us here, who don't have any problem manipulating content to fit their view and banning Free Speech ? It's a tad of an hypocrite argument...
You are placing an almost legal liability on engineer to ensure the tool is gonna be only used to fit their definition of "good" which is a problem in itself.
Gun makers are not responsible for mass shootings. The ill-intended shooters are the only one responsible for their actions.
In a case like this, the developer could have added some periodic notification to the device or require the device user to rotate a code or reauth with the service periodically to limit abuse.
Can you think of a modification like that you could implement on a baseball bat? Of course not. Is merely a straw man.
Maybe it's better to come up with some lesser way to discourage people from using this kind of software on somebody else's phone without their knowledge than shutting down the whole service entirely.
Yes, if you know how to jailbreak an iPhone and are able to have the other person use the phone, you can spy on them. You are already "on the other side of the airtight hatch". I don't think there are technical solutions to having physical control of a person and their phone.
Many times tech people want to imaging a perfect tech solution to a problem, but many times you need legal and social solutions.