I really like this but prefer to think of it in the inverse: Build new technology because you feel the pain of current alternatives.
replies(1):
| Suffering-oriented programming can be summarized like so: don't build technology unless you feel the pain of not having it.
If the current alternatives are so bad that it's as if they didn't exist, then you are already at the point of wanting to build the thing you are missing.
If the alternatives just suck and you realize you can do so much better then your goal is wildly different. Its not about any solution because you already know what the baseline and acceptance criteria are. Its only about not feeling the pain that other solutions provide. You are otherwise providing the same solution and just doing it in a way that's like chocolate and caviar.