New answers tagged text-based
I guess licensing can also be a reason not to include content in the code. For example, your code might be FLOSS, but you don’t want to license your content at all (maybe you want to publish your game code so that others can use it for creating similar games with different content) your code might be FLOSS, but you want to use a Creative Commons license ...
I think a key phrase is separation of concerns. If your code doesn't include the text than the code get's less complex. The programmer writing the code doesn't have to think about the specific text and can focus on the code. He doesn't have to think about localization. The person doing the localization doesn't have to worry about the code.
Top 50 recent answers are included