Honestly I just made a Mastodon account two days ago, so I am still trying to get used to it. And honestly having both Mastodon and kbin having " hey respect other people" in the user agreements is like having a breath of fresh air.
With that being said I do agree with your points that you had made.