It's probably a good call to shut down these services. Yahoo has to change to survive.
What's not good is the amount of notice. 3 months should be the absolute minimum notice for shutting down a service. Otherwise you lose users' trust and that closes doors on future opportunities.