You are right, Itch does need to it; it is very frustrating. So many devs would contribute!
Itch is doing it.
/t/1964844/bundle-for-ukraine-call-for-submissions
I thought it is Necrosoft Games