Por que há tanta diferença entre as conversões de cores RGB e XYZ?

Recentemente eu tenho tentado entender o código que converte entre o espaço de cores RGB e o espaço de cores CIE-XYZ, mas parece que cada calculadora diferente que eu experimento me dá resultados radicalmente diferentes. Por exemplo, tentar converter (255, 100, 70) em XYZ produz o seguinte resultado, mesmo quando explicitamente usar d50 para tudo:

EasyRGB dá (46.903, 30.817, 9.270)Wolfram Alpha dá (0.7493, 0.7245, 0.6308)Bruce Lindbloom.com dá (0,493910, 0,317574, 0,070047)Java dá (0.95880127, 0.99554443, 0.8227539)

Não vejo como isso poderia dar respostas tão diferentes. Qual deles está correto (se houver)? Existe algum tipo de parâmetro que sinto falta que difere entre esses sites?

questionAnswers(2)

yourAnswerToTheQuestion