I’m not a developer but that seems a simple enough solution, at least from a user standpoint.
Discussion
I think that helps fix the long form issue. But not the other issue of notifications that #[2] brings up. For this I think clients need to enable users to mute or snooze/turn off notifications similar to how telegram or signal do it. Maybe even for certain threads that get out of control (eg, anytime someone envokes the “he who shall not be named” bot)