If you rename the type you can use an IDE to search and replace the occurrences, and you don't usually change the type names often, anyway.
The compiler knows what the actual type is, but the reader may not, and auto doesn't help the reader to figure out what it is.
I'm aware we're discussing about personal preferences here, though, so i'm not veto-ing about it. The rest of the patch looks ok to me.