I'm not upset at the OP, but I wouldn't say this is a golden rule. Some people make some really atrocious shit. People should, in general, be at least a little critical of what they're making.
It's fine to make atrocious shit though. Making something good takes practice. Often you need to see what sticks. Sometimes the only outcome is a lesson.
The master has failed more times than a beginner has even tried.
I don't think that GP is talking about the quality of production, but the quality of the concept. There are things that people with any sense of shame would not produce.
I've literally only had success with software I built to satisfy my own curiosities and needs. Not all of it took off, granted, but I think that's fine. Not everything needs to succeed.