I hate the damage that Apple seems to have done in this regard. I also hate it when apps hide features because “they’re for power users and regular users won’t understand them”.
Sure, there’s a difference between UX being so bad that it’s frustrating to use and “we need to simplify things because we don’t want to scare the users”.
Lemmy UI has its problems to solve and features to add, but it’s not bad, even on mobile. I’ve been using it extensively and it does fine all things considered.
Anyways, at this point I believe there’s even a benefit to making a UI a bit ugly and scary, so you end up with a higher quality of users instead of quantity, as cold as it might sound.
Edit: I didn’t mean to just talk about Lemmy. That was just an example and I understand that for a social platform numbers are important. My rant was more general in regards to the dumbing down of UI in all areas.
Edit2: I’m sorry. I didn’t want to come off as elitist. I’m actually concerned about the loss of power user features more than non-tech savvy users having a bad time.
It’s nice when “easy” UI features teach new users how to use the “advanced” features, instead of replacing or hiding the advanced features.
For instance, the comment editor I’m using right now supports markup, but it also has a row of buttons that insert specific markup. If I don’t know how to type boldface in this markup language, I can press the B button and it inserts some stars for me. I still see the markup, which means that I can learn how to type boldface using the keyboard.
This is an improvement over having a WYSIWYG editor where pressing the “bold” button makes your text bold but doesn’t teach you how to type markup for yourself.
Another example of this is how menu items in many GUIs show you the keyboard shortcut that you could use instead of mousing through the menus.