Instead of having feature developers feeling like they have no say in operational requirements, and instead of having reliability staff fighting unstable mess: properly making the contract means everyone gets heard.
Contrasted to devops which despite coming out later was in vogue when this book came out; which caused the muddying of the role of sysadmin to meaning either:
* a sysadmin practicing agile (the original definition btw)
* a software engineer with enough OS skills to carry the pager (the popular one), or
* a team consisting of sysadmins and software developers with no barrier between them (10+ deploys per day style).
Everyone had their own definition of DevOps. So when SRE came clear: sysadmins are needed, stop trying to push everything into one person, heres how we fix the tension between teams: it was a breath of fresh air.
The only revisionist history (that even google seems to forget) is that sysadmins could indeed write code, though it wasnt pretty and didnt have the nice things like mocks and tests. This has changed a little since 2010 at least but it is still dire, even with Cloud making things much easier.
*EDIT:* I've gone from +4 to 0 points in a very, very rapid amount of time. If I have offended you; how?