And this is why Agile is broken so often. Agile is designed to give a developer the power to craft the perfect solution given the variables by passing down the right context … including customer and user needs. But check your process or ones you have been part of. I’d put money on it that at best half ass user stories are the closest thing to “context” developers are given to make development lead innovation.
Agile might not be wrong, but it is too easily perverted.