Must I download WP to my local machine?

Seeing as most people install WordPress on their host's server/s, why do you have to download WP to your local machine? Why can't you download it to your host's server?