3D XPoint was a missed opportunity...
Having it attached like DRAM, practically no endurance problem, four times the amount for roughly the same price and speeds which were, by that time, fantastic without comparison.
The problem: Intel marketing strategy. Only the most expensive Xeon CPUs were enabled for that type of memory-bus attached storage. If every Xeon, from the lowest to the highest, would have had it, it would have been a very big hit. Whether to use it as "swap", or "persistent storage cache", for database transactions files, or actually as RAM expansion since even MS-Windows has the ability to handle two memory speed classes.
We had a lot of cases where with smaller servers which could have used it. By that time most prominent in the lower segment: MS-Exchange, possibly combined via storage-spaces tiering or whatever, we could never put 3D XPoint in use. And for the higher segment: Was not needed there, since the price for more RAM was cheaper than whatever ran on those monster boxes and added complexity was rather frowned upon (i.e. not on the supported list).
But, actually, Intel should have even enabled 3D XPoint for nearly every CPU, not just Xeons, not repeating their stupid ECC-capability CPU politics.