The best part is that they have to keep it to maintain backwards compatibility!
That's when you bring down the deprecation hammer and create a new function with a different name and sane behavior. No need to actually remove the functionality at any point, but at least they could get code bases to phase it out.