These methodologies are designed to be a "good enough" default way for non-technical managers to organize and manage projects in a domain they don't really understand.
Imagine how confusing going to the mechanic is when you don't really understand cars. You're constantly left wondering if he's bull-shitting you about the cost and effort involved in a repair and if any progress is being made and work is actually being performed. So I get why this needs to exist, but I understand that it's not about benefiting the developer.