I still think the best way is to use the downvotes we have to curb abuse.
Using downvotes is whack-a-mole problem. If it is a one-off case like off topic, post level mute works great. If the account is maliciously abusing, then a mute is appropriate. If things change, it can be removed, it isn't permanent.
I get that and what you say makes perfect sense.