You say "...Note that if the external files are read-only, there is no problem at all. But again, can you be sure that writing to these files won't be required in the future?..."
I think this is not true if all application servers are pointing to the same file server (or N/w storage).