Shadow banning is unethical. Why aren't you displaying notice to the users?
When an account has been around for a while, we tell the user we're banning it and why. But shadowbanning is useful in other cases, such as for spammers, or for accounts connected with a history of abuse on HN.