"...I can go make my own list, develop an API..."
You are a prince among men, and I and the vast majority of ordinary meat puppets are incapable of developing an API.
While things have indeed been changed (in ways I have not yet given time to understand) if the choice is between eliminating massive onslaughts of spam and a few annoying people, or suffering that devastating spam, front ends have had little practical choice.
Might as well ask me to build a moon rocket and see the Apollo astronaut's tracks on the Moon for myself to prove the Moon landing wasn't faked.
My concern has been addressed by folks with the skills and means to address it, and other than @joe.public no longer being totally censored, I have not yet ascertained how, and whether or not what has been done exceeds my hopes, meets them, or yet leaves me concerned the community remains vulnerable to being selectively silenced without meaningful recourse. I have learned a great deal from broaching this issue with @themarkymark, and at least know now I owe him both an apology for my inaccurate statements (partly undertaken already), and thanks for enabling me to better understand, as well as doing Yoeman's duty to prevent spam from causing every user on the network to suffer.
I shall have to wrap my head around new information, and new understanding, before I can determine how to proceed. One thing I can promise is that I won't be developing an API myself, because my programming skills are limited to one course in BASIC I took in 1980 that is almost a complete blank, and formerly (prior to CSS) being able to write HTML in notepad and create websites on the fly.
I don't have the skills, and neither do most people.