I have several devices, including an iPhone and a GrapheneOs cellphone, plus several computers, so I use a variety of clients.
Just a couple of days ago I complained that we can't even get basic consistency between Nostur (iOS) and Amethyst (Android), as in not even seeing replies from people I follow, and I simply got the usual smug replies that boil down to: "use it the way is convenient for us (devs), not how you want" (in this case, use only one single client, as if there was one for all platforms), and "code your own client(s?) if you don't like it".
It's funny because I'm the first one to always say that no one owes jack to anybody here or anywhere -- unless you're paying. But it *really* goes both ways. Users don't owe jack shit to devs, even FOSS devs. If I don't like it, I won't code it. I will simply end up leaving.
All I hear from devs is how we "need" (I disagree) more users (because they want to monetize them I guess) but at the same time, they can't stop bitching when real users already here complain about basic functionality.