I find it a bit sad that contextual pointers aren't nearly as common as they used to be.
They can certainly be overdone or done poorly, but done well they give a really nice indicator that can account for some combination of context of what's under the pointer to be operated on, any modifiers active, and any ambient state.
Like with most things related to UI regressions, I blame smartphones.