La especificación PDF en sí es bastante compleja. Pero como observas, uno esperaría que GHz de potencia de procesamiento lo atraviese.
De todos modos, la respuesta es (a un alto nivel) directa. El renderizado de PDF podría hacerse de manera rápida y eficiente. Pero hacerlo implicaría un gran gasto de esfuerzo de codificación. Escribir código optimizado es difícil y requiere mucho tiempo.
Con respecto al software de oficina / productividad , incluidos los visores de PDF, los desarrolladores tienden a centrarse en impulsar nuevas características y funcionalidades a favor de "desperdiciar" sus valiosos recursos optimizando el rendimiento. Después de todo, ¿de qué sirve un software de alto rendimiento si no ofrece todas las características geniales que exigimos? Y la realidad comercial en estos días es que los cambios importantes en la versión tienen que ocurrir con frecuencia si los desarrolladores desean permanecer en el negocio.
Los JUEGOS son una caldera de peces completamente diferente. Una experiencia positiva del usuario final requiere absolutamente un alto nivel de rendimiento. Un juego que, por lo demás, es genial será un fracaso si solo logra 10 fps. Por lo tanto, los desarrolladores de juegos invierten enormes cantidades de recursos en la optimización del rendimiento. Con los años, las casas de juegos han desarrollado y refinado marcos y bibliotecas enteras que contienen código súper optimizado que sus desarrolladores pueden reutilizar y aprovechar.
Aquí hay algunas lecturas interesantes sobre la optimización en general.