This is only slightly on topic, but I think that "problems solved" is an extraordinarily good way to look at B2B companies, but a suboptimal one for most B2C companies. With exceptions; consumers have problems too. Many Europeans are currently dealing with wasps in great numbers because of the heat wave. Solving that is a potential business. But even though you can formulate what, say, Snapchat does as the solution to a problem I just don't think that's a very useful way to look at it. It has more to do with entertainment value and trends. Those are things that are much harder to quantify.