There’s nearly 10k rfcs and the whole ISO corpus that disagree with you. It’s not that people can’t write requirements. It’s just that they change so much over the lifetime of the business that no one really bothers. Or the actual writings are not properly organized and archived.