The “complicated aspects” are the central idea of the platform as a whole. The concept of multiple servers united by a single protocol is not that hard, and any user not being able to grasp something as elementary as that would not make a good community member. Call me a snob, elitist, whatever. Lemmy is not a commercial project and has no YoY growth projections or sharholders demaning growth at all costs, and I would like it to remain so.
The lack of working hardware acceleration is mostly NVDIAs fault for not providing open sourcr drivers, and the community’s effort at reverse engineering the GPUs has been nothing less than Herculean. As for codecs, Fedora is derived from Red Hat, which is an enterprize distro and does not include (proprieatry) codecs to avoid licencing issues. Every problem you have listed is a result of corporate fuckery and not of Linux.
As for tech support, with Microsoft you can click the “diagnose” button, which does nothing, or spend a lovely time with an outsorced call Center which again, does not solve the problem.