In reply to John.

You know going in that developers will not maintain a theme forever, that's not feasible. I think there are ways of communication the issue to clients without telling them it's their problem. This is the nature of the beast of using any WordPress plugin or theme.