The big exception to this I've seen: The functioning bit of software was written in an oddball language that was already niche decades ago and the pool of developers who are competent to work on such a codebase is exceedingly small.
I would classify them in the “ existing languages/frameworks getting obsolete” bucket.
I would classify them in the “ existing languages/frameworks getting obsolete” bucket.