I agree with this 100% and it is incredibly inspiring. You have summarized pretty much all my thoughts about how software should be architected.