Why is it that older people generally have higher blood pressure than younger people?

Atherosclerosis. Generally there is a gradual increase in the stiffness of blood vessels with aging which causes a gradual increase in systolic pressure.