everyone says to build a good business you have to find customers pain points and solve that, i agree but when i look at brands like coca cola, products like games, movies, all these dropshipping stores, expensive brands who outsource manufacturing and use the word luxury to price it way higher than market value of that product and still people buy it, what are they solving?
The “solve a problem” approach is a better fit for B2B.
For B2C often people will buy something because it makes them happy. There isn’t really an equivalent of this in the B2B world.
People buy coca cola because drinking plain water all the time would be boring; they like the taste and it makes them happy.