It doesn't matter how exotic something is when you're taking about rewriting an entire platform - the sheer amount of man hours required to reimplement something for an advantage the vast majority of customers simply don't value enough is the limiting factor.
In that context, even a small architectural difference can be seen as a high barrier.
In that context, even a small architectural difference can be seen as a high barrier.