It's fortunate that sometimes people refuse to build big tents and instead push for a better world.
> They need to understand that contributions and use are driven by utility and convenience and economics, not morality
You are wrong. GNU's whole existence is for moral reasons, and their tools are pervasive and you "typically" depend on them. It might not be everybody, even most people, but it's still a thing.
> I frankly do not care about the ethos of FOSS enough
You need to understand that some people do, and will promote it.
> I don't want to learn a different UI for contributing to FOSS
And I don't like to have to use proprietary software to contribute to FOSS [1]. How do we do? Do we please you and go for GitHub, or do we work towards this goal?
I personally won't optimize for convenience no matter what. Convenience is killing our planet. We actually need to take our fingers out to make the world work. We can't live forever effortless. This is the pragmatic path, actually. I'm not arguing against convenience, I'm the first to like it, but things have various aspects worth taking in account, convenience only being one of them.
Not that I don't find Forgejo not convenient. Pretty much the opposite. I like its UX.
[1] https://drewdevault.com/2022/03/29/free-software-free-infras...