It's a bit of an inappropriate comparison though, since restaurants are ubiquitous and reasonable GitHub alternatives are vanishingly rare. People are quite rightly more troubled when providers in a low-cardinality space become unviable.
You can literally take the exact same software that Codeberg uses, Forgejo, and stand up your own alternative with different policies, with the only real cost being operational in nature. It seems less the case that it's a "low-cardinality space", and more that people feel entitled to other people's labour under their own terms.
Only GitHub and Gitlab have a large intersection of features. You can probably choose around one from the rest of the list, if they happen to have what you need.
We have different places with different philosophies. It is okay to be different, otherwise everything would look boringly identical.
Sincerely, A meat lover and a codeberg fan.