There are two problem-solving approaches: 1) identify a problem that you want to solve, then find a method that will solve it or 2) pick a method you want to use, and go hunting for problems. The second way is the stupid way, so it shouldn't surprise anyone that it's the default method in tech.