Note to moderators: Feel free to move this to an appropriate board.
When I first registered for FGD, in the grand old days before I knew where I stood on a lot of things, I was trying to dig myself into as much game development as possible. Part of that effort included my participation in a game jam on itch.io known as the A Game a Day Jam. It was non-competitive and lasted a good several days. (I do not remember how long it actually ran.) The goal, as you have probably inferred, was to make a game a day.
Despite initial success with C++ and SDL, I found myself in a black hole. I got no feedback on my progress. This was probably because none of my fellow participants knew how to compile anything, and as I did not yet know how to cross-compile for Windows, they could not clicky-click. The experience was rather sour, so I dropped out after the first few days.
I'm keeping the code to myself. I was going to keep it on GitHub, but the cost:benefit ratio was too high. Nobody would ever play the games, but some n00b might use the code as a foundation for shovelware, and I don't believe that copyleft licensing is adequate protection against that. I make my code PD because software licenses are a joke.
Furthermore, if I had a framework that could make a game as easy as 1-2-3, I would sell it. As is, my libraries have bugs and shortcomings that limit their immediate usability. I do have a sound library that could benefit from bug reports, but when the jam was going on it was too young to be useful. I still don't know if I'll open source it because it currently doesn't support looping though it does have Emscripten-related trade secrets inside. That's not a great combination for people who want something to make Linux software out of.
TL;DR I'm a game developer; I don't work at KDE, Mozilla, or any of the other hippie places where code quality is more important than shiny.
There are philosophical implications to all of this, and I would love to talk about this stuff if you can keep an open mind. I will answer all of your questions.