Na documentação MDN não é afirmado que XMLHttpRequest é obsoleto, e nem PHP na documentação do php.net. E pelo jeito você confundiu UX com UI, porque não conheço nenhum cliente que saiba o que é UX de verdade, e a maioria dos programadores também não sabem. UX nada tem haver com a aparencia, algo feio pode ser muito mais prático e claro para o usuário final entender, que algo todo enfeitado.
Perfeita a colocação. UI é muito subjetivo do que é o 'belo', cada um tem um gosto. Porém UX tem um estudo por trás, é um fato, e não algo subjetivo. Poucos tem o conhecimento real de como se implementar uma UX de qualidade, poprem eu tenho certeza que qualquer um já tentou acessar algum site governamental, por exemplo, pois precisava de uma informação ou algo do tipo e não encontrava. Esse é um exemplo muito simples de UX.
E digo mais, quando se avalia a permanência do usuário em um site, pode-se perceber que o cliente até permanece em um site 'feio', mas não permanece onde ele não consegue encontrar o que está buscando, ele simplesmente sai em busca de outro.
Obrigado Silver. Segue mais 2 exemplos de UX, o tempo de carregamento de um software para iniciar, o tempo de download ou renderização de uma página web. Em nenhum dos casos a "beleza" da tela resolverá o problema, o que resolverá é entender problema a problema para fornecer uma boa experiencia para o usuário final.