In my head, Shepard retires after he, you know, saves the entire universe. Seems like he'd deserve it at that stage.
Anyway, other than having no choice in the matter, my other main problem with the endings is how clumsily they're done. It really does seem like BioWare just ran out of time or...