We're not always on the road, often times the MacBook just sits there on your desk at home. In those instances why wouldn't you just connect your external keyboard and mouse and use those instead? I don't think that's unreasonable at all. And doing this happens to reduce physical wear on the machine itself.
Of course carrying around those things while traveling/when you really need to be portable is a different story.
Of course carrying around those things while traveling/when you really need to be portable is a different story.