(note: offshoot of discussion in #4568)
As per #1917 there is limited value in these 2 methods (and underlying machinery), and hence they are dropped from 3.0, as we cannot drop them from 2.x due to backwards-compatibility requirements.
But since the fundamental problem exists, we should mark them as @deprecated in 2.x (specifically, 2.18).