there are few more levels of knowledge and experience to achieve in order to improve overall quality of your work and that's the point of this article,
you can ALWAYS achieve your target in a better way
You still seem to be advancing your original point that hobby programming or side projects is an inferior pursuit relative to professional programming. McAfee was a shareware project, eBay was written by Pierre in a matter of days. I've seen many projects that were of much higher quality than many professional enterprise and startup projects.