I did not understand.
Why or rather how should itch "offer" common sense solutions to developers? if something is too big, you make it smaller. if you do not know how to make something smaller, you learn. Developers learn to tackle all sorts of problems. Or at least in theory. Many just use third party hosters.
Of course it would be nice of itch to link to a guide for amateur developers. That some users have problems to even unpack a rar, ok, but they are users. If you can compile code into a game and call yourself a developer, i expect more.
Or maybe is the problem that it does not even occur to some people that they could make the same effective quality in smaller size? People that never had to deal with size limits, like the size of a cd-rw, or running out of disk space for the operating system or even their smartphone. Same here. Why bother making stuff smaller, if you can just use another hoster or try to appeal to itch to give you more space.
If that is the case, it would be in best interest of itch to have some link to a guide and a best practise recommendation for first time and recurring uploaders, like do not use lossless image file format for photo like stuff. Having a lossless master version, ok, but not for roll out and distribution.