Not everyone is tech savvy, e.g. creative writers who know how to work the English language rather than coding ones, like maybe poets.

And no I don't think the exclamation mark followed by community name syntax is intuitive in the slightest (edit: whoopsie, see below, but TLDR I was half-wrong i.e. not correct on this point) - for one thing it runs entirely counter to how username tagging works, and for another if you allow the UI to guide you then it will give the wrong answer, so these "pitfalls" act as barriers to learning, which imho are the polar opposite of "intuitive", for this matter. Instead, I end up memorizing three rules (usernames are like so, community links similarly are... NOPE, that's a trap!, and instead here's how community links actually go...)

Excellent point about the non-Lemmys - those have different barriers I believe. e.g. if you visit the Sublinks demo, there are no posts from sooner than 5 months ago (plus ironically sorting by New shows zero posts, so it seems broken:-). I doubt people are wanting to contribute to a project that isn't released yet, but then again I can't ascribe motives to everyone, it just seems to make sense to me that having to learn Rust would be one type of barrier (although not even the major one, since many people may want to do thus for their careers - Rust is arguably the hottest new language right now?), and a project not being able to be used is another type of barrier.