What a mess.

XNA/DirectX => XNA boolean-anded with DirectX (i.e. The product that is XNA that is DirectX under the hood), 

not as most people read it

XNA/DirectX => XNA boolean-ored (or semantically anded) with DirectX (i.e. both XNA and DirectX).

Hence "XNA/DirectX is being retired" meant "The product XNA that uses DirectX is being retired" in the mind of the writer, but "XNA and DirectX are both being retired" in the mind of the journalists.

Backpedaling? Probably not. Tragic mistake due to the ambiguities of English? Definitely.