The documents are fixed length to 1, 2, or 6 pages for different purposes/stages, and reference data goes in appendices that don't count. It's also impossible to be hired as a senior contributor or any management role without submitting a writing sample, which gets reviewed in the hiring meeting along with everyone's interview feedback.
Or are designs and comps just included in the appendix with a couple embedded highlight images?
I thought it was a good model look into and plan projects. IMO, programming should be / is only 20-30% of a softdev's job, the rest should be planning (and probably fixing bugs afterwards haha).
Source: Former Amazon dev.
The big benefit is that meetings start with people reading the documents and thinking about them - you'll see people making notes in the margins, etc. Only after everyone has had a chance to read the doc do you start discussing it, so you save a lot of time answering questions that are answered in the doc.