Oh, it happens to me too. As techies maybe we think in the context of "Wouldn't be cool if..." and just really want to believe that it's not just cool but actually people will use it and pay for it and ignore the signs of the opposite as long as we can because it's really cool and sure people will come around and see how cool it is if I can make it shinier.
I find this topic to be really sensitive to me as I find that the first impact with the customer is always a big reality check for every idea I have.
I often find myself building what “I think” people/companies want, but I think it’s healthy to try and build what they’re already willing to pay for!