Sounds like the workflow of a developer working by himself.
I have 40 developers working in my company, all doing pull --rebase, I even blocked trivial merges on the server itself (see my answer at http://stackoverflow.com/a/8936474/258689)
Laziness is only acceptable when you work alone.
If you are curious, check out this project: https://github.com/orefalo/g2