ideas are the most precious thing in this world, werent for ES I would be stuck on my project complexity and confuseness, now I know clearly where things are and is easier even to think about implementing new things on it (this doesnt mean the flow of doubts and questions are ended tho xD).
In other words, if the tips I am giving were used from the beginning (mainly automated maintenance scripts), now such problems would not be happening, not only here but in many places. Despite this is more a high self-steem guess than a practical affirmative .
In the other hand, other problems could happen as a consequence of such automations, but I think it would be nothing a good and cheap huge backups history wouldnt be able to let us recover from.
why not expose what is not critical of the maintenance code part thru github, so we could forkly contribute with tips and fixes? well.. if that can be done of course.