In this case, "listing problems" - as you dismissively call it - takes a lot of care and effort, the article is a distillation of experience and knowledge that very few possess. It's up to you to use this understanding of the problem space to decide which aspects you're willing to trade off. The article's job is to help people make these tradeoffs consciously, instead of designing based on simplistic assumptions made in ignorance.