Does 90% bandwidth throttling really matter for itch? This is a platform for small indie games, not 60GB AAA slop.
Well, if I use my download speed of about 500 megabits, that brings it down to 50, which is about 6 megabytes per second. So yeah, most games on Itch would still have reasonable download times.