Those macro percentages are a reasonable average guideline if your needs are statistically average. At a glance it looks like too much protein, but only for athletes. For the average office dweller, they need to cut calories back anyway and then the protein would be fine. A more intelligent macro program might be to set protein and fat as grams rather than percentage and let carbs vary with activity. Trying to make the complex simple doesn't always work. Sometimes a generalization is helpful, sometimes not.