As an aside, people should avoid using "deprecate" to mean "shut down". If something is deprecated, that means that you shouldn't use it. For example, the C library's gets() function was deprecated because it is a security risk, but it wasn't removed until 12 years later. The distinction is important: if you're using GPT-4o and it is deprecated, you don't need to do anything, but if it is shut down, then you have a problem.
Well, you do need to do something because deprecated means it's slated for removal. So you either go and make sure it isn't removed (if you can) or prepare for the removal by moving on.
But yes, deprecation is one of the most misused words in software. It's actually quite annoying how people will just accept there's another long complicated word for something they already know (removed) rather than assume it must mean something different.
Maybe the problem is the language itself. Should we deprecate the word "deprecate" and transition to "slated for removal"?