Too Long; Didn't Read
If you want to start a fight, ask a roomful of people what they think about product specs. Product Managers don’t like writing them, engineers don’t like reading them, and nobody actually refers back to them. A remnant from the days of waterfall development, they’re excessively detailed and irrelevant almost immediately after you finish writing it. The spec doc in Agile development isn’t perfect either, with a greater emphasis on flexible requirements based on iterative customer learnings, setting requirements at the sprint level, and the “discovery” of requirements. Between total omniscience and just-in-time requirements, both of these do a disservice to the skills we hire Product Managers for.