“Some streamers have taken to social media to share their discontent with the decision, with many pointing out that Twitch is owned by Amazon, which is a market leader in cloud services through its AWS platform.”
Twitch caps highlights and uploads at 100 hours and deletes the rest starting April 19. Its stated reason is that storage is costly. Twitch belongs to Amazon, which sells storage.