I have a big thing I've been meaning to finish writing about how to take requests from stakeholders. A lot of "requirements" are them trying to be helpful without understanding what a designer actually needs, so they do sort of shitty design up front because they think it's valuable guidance.
Such good examples being raised of delivering something else than what developers are asking for. Oftentimes they do not know what is possible, so they only ask for what they think is possible.
So always ask why!