So the answer is just give up now?
What a terrible option, are you sure you’re not a troll or part of collectiveshout?
Give up? Heck no. It's better to actually invest in trying to make this issue more widespread in general public and try to push laws that would fight against that practice. People here have been posting some UK and US petitions, so if you can, sign one of them. If you are able to, reach out to people that could share this situation around and actually make politicians care. Heck, try making EU Initative if you are living in Europe and you are willing to work for the cause. Being angry on itch.io is anti-productive as this problem is widespread on every game hosting platform.