I’m of the opinion now that there are no technical problems only business problems. Like if your product sucks? Thats just a business problem, you need talk to your customers more understand what the short comings are and invest in people and resources to make it better. Like I actually can’t think of any company that has failed because of a technical problem. It’s always not adapting to the market when it changes or being in the wrong market entirely.