There are two primary reasons: to save money (compared to buying new hardware) and to create a more efficient distribution of existing resources.