You know one thing that trumps a developer; it is the early developer who is not one, hired early, but more sense from home work to make polished pieces. Nose to the grindstone and biding time, seizing the moment when the original software breaks – insert self into opportunity.
Domain knowledge is gold, and failure led to replacement: when there is fear, it is best to let go. The users will benefit with someone who has been with them in the trenches, who has developed the discipline of “not cutting corners,” and maintenance effort is thus delegated.
I offered further training, but the explicit understanding was these “developers” would only be treated as “technical users.” How could I in good conscience then proceed?