Spectrum throttles the internet for various reasons such as preventing DDoS attacks, restricting bandwidth, maintaining stable connection during peak hours, and preventing users from downloading and sharing large files.