Yeah, external bugs suck, but usually there's workarounds.
> Is this because you draw attention to an unfinished project, get distracted by feature requests or praise, or something else?
If you get a bad reaction, you'll be demotivated. If you get a good reaction, you'll feel satisfied and not have the drive to keep working. Either that, or you'll devote more and more time to posting on social media, getting less work done in the process.