@menelion направление ты правильно уловил. На русском, конечно, попроще будет, остальное я тоже могу, но в процессе написания скорее из себя выстрадываю, как бы себя не убеждал в обратном.
Взял перечисленное на заметку. Пробовать клиент пока не надо, там погар, хтонь, разброд и шатание. Но я тогда позову на тестирование, когда посчитаю, что что-то на мой взгляд уже готово и хорошо бы фидбек, а там будем посмотреть. Пока всё глубоко в разработке, а я на ранних порах придерживаюсь важных лично мне подходов - вебклиент должен оставаться насколько это только возможно полнофункционально юзабельным даже с отключенным javascript, а JS, желательно чистый и без фреймворков, идёт уже поверх в качестве осовременивающего quality of life, для всяких гадостей вроде бесконечной ленты и интеракций, избегающих обновления страницы, там, где зажравшийся среднеформатный пользователь уже приучен определённого поведения ожидать, а чистый html ещё не вывозит. На мой наивный взгляд, accessability на такой подход должна хорошо ложиться. Но то наивный. Будем пробовать.
По поводу леваков шибко комментировать не буду. Где-то я с тобой согласен, где-то очень даже нет, но твой жизненный опыт, который может сподмочь сделать пользовательский опыт лучше всем, сейчас мне лично стократно важнее этих дрязг. По крайней мере ровно до того момента, пока ты если вдруг не начнёшь проактивно оскорблять крайне разношёрстных людей, которых я считаю своими друзьями, или вставлять палки в колёса инстансам, что я админю, провоцируя дефедерации с кем бы то ни было - уж очень я люблю, когда кто угодно, а я так тем более, может подписаться на кого угодно, и не люблю за чью-либо свободу слова сгоряча всем инстансом улетать в fediblock, будь он хоть трижды левый. Ну это так, rules of engagement, там уж сам прикидывай)