Yo lo uso bastante para algunos clientes.
Puede ser que esté en desuso porque una de sus muchas funciones era abstraer a los programadores del browser que se usaba, ya que cada browser tenía su forma de hacer lo mismo (detectar eventos, ajax, manejar ventanas, etc) y ahora está mucho más unificado y las funcionalidades son más compatibles. Pero igual, en mi experiencia, se usa mucho.
La forma de hacer ese datatable es a pulmón, completamente a mano (es decir, re inventar la rueda), o usar librerías. Si usas librerías, esa te sirve.