Supporting multiple versions of software is expensive in resources and complexity. Best path forward is to communicate specifically which deprecated features were useful and which new behavior is intolerable. Be polite. Software developers are people too.