Earlier quoted context omitted.
If you're trying to run a business, then yes, it needs to be something people need, because you're asking people to give up something of value to them. Money and/or time. If you ask for something of value you have to provide something of value in return. Of course, the need can be anything that people find valuable. It could be a product or a service or just a way to stay connected or entertainment. Whatever it is, i…
I don't really understand your definition of need. You define a 'need' as anything that people find valuable, but I would classify 'nice to have' as also being things someone finds valuable. How do you distinguish something that is a 'nice to have' and a 'need'?
I think you're using the rigid definition of "need" like the bottom of the Maslow hierarchy, but in the business world "need" is more value driven, or in the B2C side closer to the top of the hierarchy.