President Trump ran on a populist platform that was not concerned with balancing the budget.  He promised to reduce taxes, spend more on the military and infrastructure, and not make cuts to entitlements like medicare and social security.  His proposed budget is based on ideas promoted by the Heritage Foundation, a conservative think tank concerned with shrinking the size and influence of the federal government.  Its an ideological budget, not a practical one.