It's probably more to do with being compliant with other countries' systems. The US has passport cards, but they only work with Canada and Mexico. I'm sure that has to do with some agreement we made with them.
30, that's cute. I currently have 70 containers running on my home server. That doesn't include any lab I run or the stuff I use at work. Containers make life much easier. I also guarantee you don't know those apps as well as you think you do either. Just being able to install and configure something doesn't mean you know the inner workings of them. I used to do the same thing you do. Eventually, I would rather spend my time doing other things or learning certain things more in-depth and be okay with a working knowledge of others. It can be fun and rewarding to do things the hard way but don't kid yourself and think you're somehow superior for doing it that way.
You absolutely can. It's not like the developers of postgresql maintain a version of postgresql that only allows one db. You can connect to that db and add however many things you want to it.
That's half the point of the container... You let an expert set it up so you don't have to know it on that level. You can manage fast more containers this way.
What? No it doesn't... You could still have just one postgresql database if you wanted just one. It is a big antithetical to microservices, but there is no reason you can do it.
That's a huge wall of text to still entirely miss the point. Forgejo is NOT a free service. It is an open-source project that you can host yourself. Do you know what will happen if Forgejo ends up enshitifying? They'll get forked. Why do I expect that? Because that's literally how Forgejo was created. It forked Gitea. Why don't I think that will happen any time soon? It has massive community buy-in, including the Fedora Project. You being a PM explains a lot about being confidently incorrect.
To me, this reads strongly like someone who is confidently incorrect. Your starting premise is incorrect. You are claiming Forgejo will do this. Forgejo is nothing but an open source project designed to self host. If you were making this claim about Codeberg, the project's hosted version, then your starting premise would be correct. Obviously, they monetize Codeberg because they're providing a service. That monetization feeds Forgejo development. They could also sell official support for people hosting their own instances of Forgejo. This is a very common thing that open source companies do...
It's probably more to do with being compliant with other countries' systems. The US has passport cards, but they only work with Canada and Mexico. I'm sure that has to do with some agreement we made with them.