A home provides leverage

Making a down payment gives you the power to leverage other people’s money towards your home. At the same time, if the home appreciates in a low interest environment, you get to enjoy the appreciated value as well.