The thing I just read was that he's only played 50% of a schedule over the last three years, though obviously that is skewed by 2016.
Look, if the Phililes had wanted to go sign Moustakas, Pollock, and Keuchel instead of one guy that is perfectly valid, but they have a lot of money and all three of those guys are over 30. They are cheaper because they are older and not as good. More of them is not necessarily better.
The other side of it is the Dodgers are just better. They have great young position players and eight years of division titles (or whatever it is) and two World Series appearances and don't need Harper's talent or his star power nearly as much as the Phillies, who have no great young position players (just some good ones) and seven disappointing seasons and need the star power. There are certainly fans who don't like the superstars (or aren't comfortable with the $) but I don't know what kind of team you want to be watching for the next two years.
And heck, the Phillies could still sign Harper and turn around and get Moustakas and Keuchel on short deals. Or get Machado and Keuchel.
If they sign Harper they will likely trade Williams or Herrera. I don't know that I'd be willing to do that for Pollock. (Again, Pollock vs. McCutchen more of a debate).