HD skins might seem like the better option, and in cases of most games besides minecraft, it would be. But minecraft has 16x16 textures and having a 128x128 skin would just be cutting against the grain. In addition to this, I personally think that lower resolutions in skins (and pixel art in general) encourage artists to be more creative since you are forced to work around these limitations.