Porque essa é uma escolha que a Microsoft fez.
Realmente. É simples assim. Eles associaram muito bem o navegador da Web ao sistema operacional, e, portanto, substituí-lo significa substituir grandes partes do sistema operacional. Mesmo se as próprias diferenças fossem relativamente pequenas, ainda haveria diferenças e elas precisam ser suportadas (codificadas, depuradas, documentadas, testadas, mantidas ...).
Observe que esse não é o mesmo problema que remover completamente o navegador. É altamente provável que, para o tipo de integração feita entre o Windows e o MSIE, as APIs sejam bem diferentes entre as versões do MSIE.
E, é claro, o suporte estendido para o Windows XP não incorporado terminou em abril de 2014 . Então, agora eles têm ainda menos motivos para suportar qualquer coisa do Windows XP.