But that's the point -- with FOSS, you have removed all of those outside pressures, constraints, influences, etc. that "get in the way" of your doing your best. So, you should be *showing* your best work -- without resorting to excuses.
I grew up surrounded by craftsmen/tradesmen. The bricklayer had the most *ornate* brickwork; the carpenter the most ornate woodwork; etc. Each effectively said, "I have this skillset. I am my own client. I don't need to 'profit' from the work I do for myself. I can *afford* to show my best effort (even though I may never encounter a client who can afford to pay me to do so!)"
FOSS developers seem to take the opposite approach: I'll just work on what interests me AS IF no one was ever going to see how *incomplete* (because I['m not interested in the WHOLE SOLUTION) that effort WILL be.