I enjoyed the article, but disagree with one aspect of it. In my experience, I have found that although many beneficial design features come with costs, there are also many beneficial design features that come with no costs while there are still other beneficial design features that create additional benefits with no additional costs.
There is no law in product design that every upside comes with a downside, or that every downside comes with an upside. This is also true of the universe in general.
I recommend that designers always seek the solution that creates additional benefits first, then the solution that has no downsides, and then and only then the solution that has the fewest downsides.