¿Se requiere ahora usar bibliotecas de soporte en el desarrollo de Android?

Se recomienda encarecidamente utilizar las bibliotecas de soporte al desarrollar una aplicación de Android, pero no es un requisito estricto. Las bibliotecas de soporte ofrecen principalmente componentes de uso común introducidos en niveles posteriores de API (como Fragmentos) o disponibles en ningún nivel de API (como ViewPagers) y los ponen a disposición de versiones API anteriores o más.

Realmente depende del tipo de aplicación que esté desarrollando y del tipo de herramientas con las que se está desarrollando la aplicación, pero hay casos en los que una Biblioteca de soporte podría no ser necesaria.

Por ejemplo, estoy desarrollando un motor de juegos Android OpenGL (por diversión) y todo lo que necesitaría para construir el motor del juego (entrada, audio, gráficos, renderizado, etc.) ya está disponible en la plataforma sin la necesidad de una biblioteca de soporte .