Thank you for the detailed response. I am confused by your earlier welcoming of reasoned arguments for changes vs. your total rejection of any changes and any reasoning.
Philosophically speaking, the more you take out, the less useful it is for the majority of people.
Reducing the functionality down to the absolute bare minimum that can just barely run makes it that much more unusable for the vast majority of people. By the time you get down to the bare bones of a truly minimalist system there would be too many permutations of what is needed to make it become useful to others, because each persons use-case will be different.
Here is an idea, create your ideal minimalist Template and put it out in the Community Template directory. If someone wants such a highly constrained template then they can download it from there. Doing this would be a community service. Collaborate with others if they find it useful.
Personally I don't want such a tightly constrained Template because it doesn't actually provide any benefit to me beyond the current minimal Template that is already available. The size of the footprint on disk is not that concerning, and security wise if something isn't running and in memory then it doesn't add anything to the attack surface. Perhaps if you are concerned with the speed of loading a VM into memory? Bbut that speed up difference won't be that all much. A few nanoseconds? A faster machine would help even more.
If someone does break into your super-minimalist template or its associated AppVM somehow, and then they subsequently discover *three whole editors*, sorry, the game is already over. You loose. It didn't matter that you have a few extra binaries sitting around on that drive volume or not. You are already toast. If there is no editor at all they will just import one. You see, if your adversary is smart enough to get into that runtime environment in the first place then they are certainly smart enough to import whatever binaries they like as long as the disk volume space allows for it. Maybe not Emacs, but Vim, pico, or micro will likely fit unless its on a read-only volume with no CoW.
If you want a template without any network interface at all, then have at it. Without at least a loopback interface it will be pretty much useless for most people. Publish your Template and wait for the questions to come on how to use it with zero editors installed. Or install just one editor, and wait for the questions on why you chose *THAT* editor.
Bottom line. You can't please everyone. You have to make choices, and your choices are not going to be the equivalent choices of everyone else. If you do include enough choices then you please more people, so its a balance. The Qubes team is just trying to strike that magic balance by catering to what the most users really need.