The form was unfortunate but payment processors are WAY powerful. Preventing the payments to the devs needing the money isn't really a solution either.
Yeah! Why didn’t Itch just sanction the payment processors like Japan did! It’s not like Japan is both a nation and a powerhouse economy and Itch is a website for hosting small indie projects for prices ranging from cheap to free!
OH WOW STRAW MAN ARGUMENTS WITH NO REAL WEIGHT SHUT UP! WE CAN DO THE SAME DANAGE WITH A CLASS ACTION LAWSUIT AND THERE ARE OTHER SITES THEY COULD HAVE STOOD WITH TO DO THE SAME SHUT UP YOU CORPRATE SHILL!!!