That's obvious: the descriptive term is obvious in what it represents on your screen, so has a low cognitive overload for all the new generations of people learning these APIs.
Encoding bad practices for decades, on the other hand, just reflects the pains of the old generations.