In my experience in the corporate world, figuring out what everybody wants takes a lot more effort than actually doing it. Ten years ago, I could take a detailed request for a small feature, with pseudocode and specific implementation guidelines, send it to a junior dev, and get a result within a week. Now I can get a working result in minutes. But the real delay was usually the series of stakeholder meetings, emails, and IMs necessary to get to that point.