A menos que alguien aquí trabaje en el equipo de Windows Shell, dudo que obtenga una respuesta que realmente aborde las limitaciones técnicas y cómo afectan la elección del diseño. Pero lo intentaré...
Supongo que no hay ninguna limitación técnica, o al menos no la hay ahora. La verdadera razón es presumiblemente que nadie se ha tomado el tiempo de sentarse y actualizar el código, el diseño y las especificaciones para eliminar esta limitación. Las funciones no se implementan de forma predeterminada, y el hecho de que el entorno informático haya cambiado en los últimos años no significa que alguien se sentó y reescribió Windows para aprovechar al máximo todos esos cambios.
También debe considerar que es más que probable una elección de diseño consciente, en lugar de una limitación impuesta. Raymond Chen (que en realidad hace el trabajo en el equipo de la cáscara) publicó una entrada en su blog en respuesta a la conmoción acerca de Windows 7 retirar la capa de "intercambio de mano". Hace un argumento convincente de que la superposición de iconos no es realmente una forma deseable de mostrar información (más allá del hecho de que el sistema está limitado a 15) [énfasis agregado]:
En términos generales, las superposiciones no son una buena forma de presentar información
porque solo puede haber una superposición por icono y hay un límite de 15 superposiciones por ImageList. Si hay dos o más superposiciones que se aplican a un artículo, entonces una ganará y las otras perderán, momento en el que el valor de la superposición como una forma de determinar qué propiedades se aplican a un artículo disminuye, ya que la única forma de estar seguro que falta una propiedad es cuando no ve ninguna superposición. (Si ve alguna otra superposición, no puede saber si es porque falta su propiedad o porque esa otra superposición se muestra en lugar de la suya).
Me parece razonable que el desorden adicional agregado al caparazón simplemente no valga la pena en la mayoría de los casos del mundo real. El equipo de Windows Shell obviamente llegó a la misma conclusión y eliminó la superposición de "mano compartida". Explicación directa de Raymond:
Dados los cambios en la forma en que las personas usan las computadoras, compartir información se está convirtiendo cada vez más en el estado predeterminado. Cuando configura un HomeGroup, prácticamente todo se compartirá. Para eliminar el desorden visual, la información se movió al panel de Detalles.
Y sé que pediste específicamente no mencionar el rendimiento, pero Windows realmente intenta evitar que te dispares en el pie. Los usuarios exigen capacidad de respuesta en el shell, y los iconos superpuestos pueden interferir con esto. Como prueba más de que no son la prioridad , otra publicación de blog del mismo Raymond Chen reprendió:
Otro ejemplo de aplicaciones que tienen una visión egoísta del rendimiento proviene de una empresa que desarrolla un controlador de superposición de iconos. El shell trata el cálculo de superposición como un elemento de baja prioridad, ya que es más importante tener iconos en la pantalla para que el usuario pueda comenzar a hacer lo que sea que quiera hacer. Las decoraciones pueden venir más tarde. Esta empresa quería saber si había alguna forma de mejorar su rendimiento y hacer que su superposición en la pantalla incluso antes de que aparezca el icono, demostrando una interpretación fenomenalmente egoísta de "rendimiento".