I don't really think she had to "go anywhere" with the centaurs or SPEW; they're little sideplots that help to enrichen the books' universe or flesh out the characters. It makes sense for Hermione to be concerned about elves' rights, and it gives Rowling an opportunity to bring up these issues, but not everything has…