The author immediately gets off on the wrong foot and gets teleported back to 1999.
The belief that the full requirements and details of a software project could ever be correctly and completely documented is not only ridiculous but ignorant as well.
With most designs, requirements change as new information is discovered, the idea to maintain the foolhardy notion that it won’t, spells doom to anyone trying out SRS.
Fundamentally, the Agile movement has proved that this exact thing is what causes projects to fail not succeed. You can’t list everything up front, and the explicit micromagement of a project removes the key pillar which allows it to succeed. That is, the ability for the software team to build what is necessary as it changes, rather than stick to what is documented.
Seriously, who is dreaming up this garbage and sharing it on the internet? You should be hiring a real tech team and aligning with them on the product, not throwing them a document which supposedly will answer all “the important questions” and ensure the “development process is optimized”
If you want to throw away your money, write an SRS today. If you want to deliver a product, you can’t outsource the development with a piece of paper, the developers will never fully understand the purpose of the product. The only real solution is add software development to your team, and have your product managers and a software team meet the customers directly.