Because it makes the playing surface that much more homogenous, and not a factor in the contest. With grass fields a lot of times you have that 'quirk', like the small hole/divot near a hash on the 30-yard line that the home team knows about but the visiting team, maybe not. And a decent groundskeeper can hide that quirk, in addition to making sure the grass length is "just right". Advantage: Home team.