I think there are a few factors:
- 17 days is on the longish end of vacation for Americans and probably out of reach for many if not most;
- Trump has spent a lot of his time golfing, in fact he leaves the WH most weekends;
- He is once again spending his time at a Trump owned facility at great expense to the tax payers; and
- He criticized Obama for vacationing, although Obama vacationed much less than Trump at this point in his presidency.