

“it being forced on all users” and it being “HARD-CODED” are one and the same thing, that’s what hard-coding means.
Hard-coding is the least transparent, least friendly, least documented, and least simple-to-understand form of putting something into computer program code. If instead there had been a variable like if(yes_filter_toxic_mode) then (implement these policies) then people would not be upset anywhere remotely close to the same degree, as when that feature is unable to be turned off (readily) due to its having been hard-coded.
Edit: the accuracy of the OP has now been called into question - apparently this issue is NOT hard-coded after all (reportedly, though I have not confirmed this directly myself). People can still be upset that a “toxicity” filter exists, and how it was implemented, but the fact that it is not shadow-filtering without the express consent of the instance admin makes this a much different discussion than if that filter was forced (via hard-coding) upon people unawares. Consent makes all the difference in the world!!! (The jury is still out whether this rose to the level of “informed consent”, but at least that is a documentation issue, not like the dev acting with nefarious intentions as people have been claiming.)
The facts truly do matter here, and it seems that unless someone is willing to do a deep dive into the code, everything said about this issue is pure speculation. Which so far I’ve only seen one person willing to do, which yielded this (from link I mentioned above):
from src/lib/policies/system.ts:
export async function updateSystemFilterPolicy() {
if (SBDisabled && get(userSettings).enableToxicMode) {
SYSTEM_POLICY.set(BLANK_SYSTEM_FILTER_POLICY)
return
}
// auto-update of blocklist continues below

I have been known to be a little hyperbolic myself - it does get in the way of clarity, unfortunately. The social media style of communication lends itself more readily towards “slamming” one’s “opponent”, as opposed to calm rational dialogue to arrive at a truth.