"a guy running a corn mill in Uganda with a PowerPallet will never need to open that door and never will"
I live in Africa and I can verify that this is a foolish thing to say. We have to open all kinds of doors never meant to be opened and fix thing using materials and tools that in any other place might seem like a joke. But we can, and we do, not because we don't know better but because the things we need to fix were engineered to be used in friendly climates by people who grew up with machines and who value the benefit of the machine more than the selling price of a part, even for scrap. They were constructed economically and without a clever friend they die much much earlier than they were intended to.
Real Programs don't use shared text. Otherwise, how can they use functions for scratch space after they are finished calling them?