I'm going to guess that a 2,000 calorie diet is probably based on a time when people were more physically active than they are now, because they had to be.  And they probably also ate less processed foods which promote weight gain and make people feel like shit.  A calorie is a calorie, but the package it comes in definitely matters.