Pues pienso que portabilidad implica pérdida de rendimiento, no es lo mismo diseñar todo tu con tus arquitecturas y tus cosilla que tener que andar pendiente de los estándares de micro y todo eso.
Si lo piensas bien te daras cuenta de que todo lo que sea estandarizar implica restricciones de diseño y por lo tanto dificulta una evolución mayor.
A cambio esto permite que haya una mayor competencia y por lo tanto bajada de precios y mayor interés por la inversión en desarrollo.
No se, yo creo que por el momento la concepción de las gráficas está bien, aunque plantéate que si por ejemplo el fabricante de placas fuera fabricante simultaneamente de gráficas podría intercomunicar el micro con la gráfica como mejor le conviniera y por lo tanto con una nueva placa podrías modificar las especificaciones de la gráfica en lo que a esto se refiere.
Todo depende de como sea la competencia en el sector para saber si es bueno el "separar" componentes o por el contrario es mejor "integrarlos" en uno solo.