I've been in the industry for over 50 years. The last time I saw "well written requirements" was in 1973 when I wrote software for the Sky Lab mission.
Its been a crap shoot everywhere else unless I wrote the requirements myself.
...but now we have the “Agile” methodology, so who needs to spend time on requirements and design? Just get busy writing the code ;p
People actually believe that.