I have definitely abandoned my share of ideas... AND sometimes I have come back to them several months later and thought to myself "Why didn't I do THAT, while I had the chance?"
For me, "timing constraints" often ends up being the reason I decide to leave something. Maybe that's true of a large segment of the world, who knows?
"Eureka moments" are pretty rare for me. But yeah, wish I could can and patent them!