Belo ponto levantado!
Como o próprio Akita fala, "é só um autocomplete", e dos bons até. O que se tem que fazer é aprender porque esse autocomplete é necessário (contexto genérico, normalmente). O nível de abstração é grande quando se for utilizar o método exatamente como ele sugere, mas tem várias formas de aplicar isso em proporções menores. O trabalho do programador vai ser compreender "qual nível de abstração usar".