A meno che qualcuno qui non lavori nel team di Windows Shell, dubito che otterrai una risposta che affronti davvero i limiti tecnici e il modo in cui influenzano la scelta del design. Ma ci proverò...
La mia ipotesi è che non ci sia alcuna limitazione tecnica, o almeno non ce n'è una adesso. La vera ragione è presumibilmente che nessuno si è mai preso il tempo di sedersi e aggiornare il codice, il design e le specifiche per eliminare questa limitazione. Le funzionalità non sono implementate per impostazione predefinita e solo perché l'ambiente di elaborazione è cambiato negli ultimi anni non significa che qualcuno si sia seduto e abbia riscritto Windows per sfruttare appieno tutti quei cambiamenti.
Dovresti anche considerare che è più che probabile una scelta di progettazione consapevole, piuttosto che una limitazione imposta. Raymond Chen (che effettivamente fa il lavoro del team di shell) ha pubblicato un blog rispondendo al clamore su Windows 7 rimuovere la sovrapposizione "condivisione mano". Egli sostiene in modo convincente che l'icona sovrapposta non è davvero un modo desiderabile di mostrare le informazioni (al di là del fatto che il sistema è limitato a 15) [enfasi aggiunta]:
In generale, gli overlay non sono un buon modo per presentare le informazioni
perché può esserci un solo overlay per icona e c'è un limite di 15 overlay per ImageList. Se ci sono due o più sovrapposizioni che si applicano a un oggetto, allora una vincerà e le altre perderanno, a quel punto il valore della sovrapposizione come un modo per determinare quali proprietà si applicano a un oggetto diminuisce poiché l'unico modo per essere sicuri che una proprietà manca è quando non vedi alcuna sovrapposizione. (Se vedi qualche altro overlay, non puoi dire se è perché la tua proprietà è mancante o perché quell'altro overlay è visualizzato invece del tuo.)
Mi sembra ragionevole che il disordine extra aggiunto alla shell semplicemente non valga la pena nella maggior parte dei casi del mondo reale. Il team di Windows Shell è ovviamente giunto alla stessa conclusione e ha tagliato la copertura della "mano di condivisione". La spiegazione diretta di Raymond:
Dati i cambiamenti nel modo in cui le persone usano i computer, la condivisione delle informazioni sta diventando sempre più lo stato predefinito. Quando imposti un gruppo Home, praticamente tutto verrà condiviso. Per rimuovere il disordine visivo, le informazioni sono state spostate nel riquadro Dettagli.
E so che hai specificamente chiesto di non parlare delle prestazioni, ma Windows cerca davvero di impedirti di spararti ai piedi. Gli utenti richiedono reattività nella shell e le icone sovrapposte possono interferire con questo. Ad ulteriore prova che non sono la priorità , un altro post sul blog dello stesso Raymond Chen rimprovera:
Un altro esempio di applicazioni che hanno una visione egoistica delle prestazioni proviene da un'azienda che sviluppa un gestore di sovrapposizione di icone. La shell considera il calcolo dell'overlay come un elemento a bassa priorità, poiché è più importante avere icone sullo schermo in modo che l'utente possa iniziare a fare quello che desidera. Le decorazioni possono venire dopo. Questa azienda voleva sapere se c'era un modo per migliorare le loro prestazioni e ottenere la loro sovrapposizione sullo schermo anche prima che l'icona apparisse, dimostrando un'interpretazione fenomenale egoistica della "performance".