Why do we have weather?

Because the sun heats up the earth, causing differing air pressures, creating wind, rain, and all other forms of weather.