Since requiring C++17, this is just pointless abstraction. I think we should just “tear the band-aid off” and remove it. Similar to the changes happening in #21366.
Also, having a comment saying this is deprecated doesn’t prevent it’s usage in new code. i.e : #20946 (review).
The repository is fairly quiet at the moment, so any potential complaints about having to rebase should be minimal. Might as well get this over and done with.