Why do they send spam from other websites? What is the benefit to sending spam from a hacked site as opposed to one you just register yourself?
The spammers can use "clean" websites as relays to send spam, and move on to a new one, leaving the site owner to deal with the consequences. Likewise, they can send out spam using hacked individual accounts. The advantage here is that people are more likely to open an email from someone on their contact list, and these emails are often whitelisted.