Why Requirements Written by Design Become Specifications, Not Requirements
Whoever writes a requirement naturally starts from what they already know how to achieve, not from what genuinely needs to be achieved. That is why requirements should not be written by the same function that will also design the solution.