You will find that there are reasons behind all of this. For one thing Lemmy is developed using Rust, which even experienced C++ programmers do not enjoy using, and for another there's tankies and only slightly less relevant, the amount of time that the developers spend moderating their tankie instance leaves little time to actually make changes to the software. Requests go unmet for YEARS, while other requests actively move backwards in functionality, if by forwards you mean democratic principles and backwards is towards greater levels of authoritarian control and less freedom by the end users.
Seriously, as others are saying, try PieFed. It releases new features practically every other week, and has a way better interface. You can even help by designing themes or your own custom CSS. And you can still access the entire Threadiverse, exactly as you can with Lemmy, except with better control (more functional, e.g. more fine-grained) such as the Topic/Feeds that are user customizable and shareable.