It is just wierd. You do not even get any notifications about me, do you? So what is the point of following a player anyways? Is there a feature on itch that I am missing? I follow lots of devs, and sure am not getting any info about them. Only what they publish.
And, well, I like to argue. If you make a statement I disagree with, I might join the conversation to have a dialogue. This is a forum after all, and not a blog.
In your case, I seem to remember that you would support censorship. A thing I do not like. So if you proclaim your want for a thing like that, I like to point out the problems with that. Actually that fits well with the payment processors in this topic. While paypal is not available everywhere, where they are available, they are arbitrarily restricting money transfers. They try to impose their own morals. Imagine a payment processor gets adopted by itch that has other morals and bans payments for stuff you currently could do with pp. If we were to adopt a Chinese based system for example, you can bet, that stuff that does not fit into the worldview of Chinese Gov would be blocked. Or whole countries get blocked for political reasons.
Crypto was initally done precisly for that reason. To be independent from such things. But sadly it fails to do so by being prohibitivly costly and bad for the environment.