That's often the best way to handle it, yeah.
I'm curious what motivated the switch-off - compared to the LTV-weighted number of users attracted or retained, was it consuming too much support time, compute resources, dev maintenance hours, team mindshare?
It seems like a case of "this isn't working for us so we need to stop having it on our list of things to think about," but maybe there were other inciting factors for the EOL decision?