In software design, we should strive for simplicity and clarity, avoiding unnecessary complexity.
I strongly believe that missionaries make better products. They care more. For a missionary, it's not just about the business. There has to be a business, and the business has to make sense, but that's not why you do it. You do it because you have something meaningful that motivates you.
Life would be too smooth if it had no rubs in it.