In business, optimizing for passion or product perfection, instead of customer's need, is a mistake.
Customers buy to solve their problems, not to solve yours. They don't care about your passion.
It is easier to build for your passion because it is cool, instead of looking for the demand, frustrations, and pain points, then build a product for those.
Your product can be uncool, but still making a lot of money if it meets customers' needs. For example, a garbage collection business.