I've spent time building the wrong thing, one piece of information thats always stuck is building for the use-case and delivering on the promise to customers or early adopters. I found this article online, hope this helps anyone running into similar challenges!