Reminds me of a quote in GTD by David Allen:
"An ambient angst pervades our society-there's a sense that somehow there's probably something we should be doing that we're not, which creates a tension for which there is no resolution and from which there is no rest."
It's super hard to cut scope. Knowing that the software you write has imperfections but needing to move on to building the next feature creates angst. Knowing there's a better solution but not having the time to implement it can drive you crazy. You need to learn how to let things go and make peace with it.