These 'shield' comments have reminded me of the battle of Naboo, where the droid forces could not penetrate the sheilds with firepower but COULD merely pass through the forcefield. I doubt it's the same sort of thing on Hoth but it still makes sense for the Walkers to set up a good distance away and then come in guns blazing.