One of the biggest mistakes nerds make is to build a project, not a business. Business have to create value. Most businesses do that by solving problems.
The difficulty with going for a "need" that is not "I need to solve this problem" is that you have to convince people that they have the need, and that your product best satisfies it. General needs (Maslow hierarchy etc.) tend to be vague and served by many different product types. Sure, there are exceptions, but most businesses solve problems and if you're not explicitly doing that then you're either taking a more difficult road, or you're not building a business.