Nowhere do I make claims of magic bullets. But you started this thread with the same essential assertion: pay attention to what users need to get done.
I've worked alongside great product and UX people who know how to get it done. It does get done. It's never easy, but it's easier when it's a priority.