@Gargron The only reason ours is so long, is because we want to describe it in four languages, three using the <details> HTML tag. Also one extra to point to other translations. This is because it isn't possible to make those descriptions language specific. Also the reason I had to change some code to make the landing page in four languages (fall back is English). This all because we have multiple language servers, especially English, German, Spanish and Dutch. On joinmastodon we are listed under English, but we are in multiple languages.
Another issue is that servers can't make their own text with requirements for account request and also that in multiple language. I also had to change the code for that (fall back is English).
That's why I asked you to change the description on joinmastodon to point people to these requirements when signing up with a mobile app.