I understand that philosophy as it pertains to David Ortiz and JDM. As it's said, these guys are getting paid to hit HR's not to bunt, and bunting takes away the chance of the HR.
IMO everyone should be able to bunt - situationally. If, for example, the Sox are down by 3 runs in the 9th JDM should be bunting to get on base. If they're down by 1, not so much. Sometimes not making outs, "keeping the line moving" is more important than the chance that a hitter will hit a HR that still leaves the team in a two-run hole.