Good for him! Working through difficult questions philosophically and not holding too tightly (or loosely) to beliefs earns my admiration.
The System76 engineers are culturally very aligned with the core values of freedom of choice, customization, etc. They build software with the larger ecosystem in mind, and in fact, I've never seen them build something only for their own hardware (even things that could have been just for their own hardware, like the system76 power management system, has extensibility built in).
That said, they also balance this freedom with a set of "opinionated" good choices that they test and support. If you care a lot about stability, it's easy to go along with the "happy path" and get a solid, up-to-date system delivered frequently. Every time they upgrade new features or kernel, they go through a systematic quality assurance process on multiple machines--including machines not of their own brand. (I've contributed software/PRs to their codebase, and they've always sent it through a code review and QA process).
Snaps are basically Ubuntu's private app store, and flatpaks (the supported method of app distribution by almost every other distro) are not supported; there's no tiling WM built-in for large monitors; the kernel is not kept up to date (i.e. improved hardware coverage and support); some things like streaming with OBS studio and Steam don't work out of the box (this may have changed, but it was the case for me about a year ago).
When you're just trying to get work done: pick a solid, well-tested high-profile distribution like Fedora, Pop!_OS, or Debian (or Ubuntu). Don't look for the most beautiful, or most up-to-date, or most light-weight (e.g. low CPU usage, RAM, etc.). Don't distro hop just to see what you're missing.
Of course, do those things if you want to mess around, have fun, or learn! But not when you're trying to get work done.
I know it's important to be vigilant against that form of uncritical-thinking-masquerading-as-unbiased-thinking, but please also consider that it's hard to tell it apart from genuine interest and seeking to understand, especially in an online context. I don't know the solution per se, because we have such limited views into each others' worlds through text / social media. But I do know that if people can't ask questions in one place, they will go elsewhere to find their answers.
Forces you to reboot.
Thanks, I do this sometimes, but there are also some... not very reliable posts in there on occasion.
That's fair, I think we're all trying to understand this new Fediverse thing. I understand that the underlying ActivityPub protocol is the same, but people tend to use these frontends quite differently. For example, I can't downvote a Lemmy post in Elk (the software I use to follow other people). I also anticipate Lemmy posts to be more "community-oriented" in the way information is surfaced (like Reddit), whereas Mastodon is more focused on following a person or organization (like Twitter). There's no wrong way to use the technology, but I do find the use cases helpful in organizing my expectations.
I'm just learning about distrobox.
It's funny, I do almost the exact opposite--whenever there is a flatpak version, I prefer it over a built-in apt package. The flatpak is almost always more up-to-date and often has the features and bug fixes I need.
Examples:
.
I don't think it's fair to expect the distro maintainers to be up to date with every software out there--the universe of software has grown and grown, and we just can't expect them to wrap/manage/test every new release and version bump.