They could have just straight up said, "hey, we are getting rid of third party apps because we need to consolidate where our users browse reddit for our IPO". I would have been annoyed, but the way they pretended that all that TPA devs were too unreasonable to work with their outrageous terms genuinely pissed me the fuck off.
I think the issue is just that having votes publicly accessible can lead to harassment. Sometimes I want to downvote bigots or idiots and not want the possibility of them engaging with me.