I'm sure its an amazing solution but I'm wondering, what is the benefit to remaining with a single PoW function?
Not needing to modify the ecosystem for one.
There are a ton of dependencies to update: electrum, armory, android, ios,
javascript, c libraries, python libraries, and many more I don't know about.
My understanding is the whole purpose behind X11 was to be ASIC resistant.
And it did resist, for two years. Enough time for Evan to engineer a solution to mining centralization.
People who have made significant X11 investments have the option of mining and trading other coins.
Of course.
Why not fork again? Was is the downside?
As I mentioned before, changing a coins POW hash is non-trivial.
And in Dashs case, unnecessary.
There are much better ways to spend development time.