I agree with pretty much this whole chain of comments, at least in spirit.
As someone who has turned his interests into his business, it really can be tough. I have always loved infrastructure, and I have always loved maintaining certain applications and workload types.
On the one hand, you do start to understand after awhile what the “MVP” looks like. On the other hand you can eventually fairly well predict what your top feature requests will be right out of the gate.
Integrating the two effectively while actually getting something out the door can be a real challenge. I have criticized many firms and offerings for not having “basic feature X,” but as someone who is building a product that’s effectively never complete, I’m sure someone could say that to me too, about at least a few things. Some come immediately to mind.
And I’m still sort of surprised at times by what my own customers do and do not want or ask for, or even care about. When my interests are aligned with theirs, the product/service can move forward really quickly. When they’re not, it can be a struggle to iterate effectively.