This is a great concept, thanks for writing out your thoughts! I personally don't like to delve too much into the development behind my games, as I believe it's often better left untold. We had actually thought to add a lot of the elements you discussed. But we didn't have a lot of time for this game and if you want to get a game done you need to be able to settle on a smaller scope. This game would likely never have seen the light of day if it was as large as you propose. However, we decided a story is better than no story and took a risk by putting it in despite the time constraints. At least it provided some closure to the experience. Even if some people don't like the way it's delivered.
If I ever decide on creating a larger game based on this jam project, I will definitely take into account your ideas! Thank you.