Yes, no one doubts that. It is MS's fault, if they wanted they could have enabled, but they didn't.
If you have a single SIM variant, flash the EE UK ROM, VoLTE would be enabled. I have tested this myself.
I don't think this will work to solve the AT&T problem though, to be clear, they'd have to have their ROM variant, for it to work on that network.
I think you could probably use the stock, unlocked, MS 950 (single SIM only, where VoLTE is actually implemented fully) to a market where VoLTE was supported, a carrier would provision it. I'm pretty sure I've seen someone from the UK post about this, previously, but it's not 100%, and obviously more supposition than anything.
To be fair, AT&T won't provision anything that's not theirs(branded), except iOS devices. I went to a 6P, and I still can't get VoLTE, even though I could easily, on other carriers (although my actual coverage would suck, in our area...).