Devil's advocate here... but Cyanogenmod building on top of Android is really no different than Jolla building Sailfish on top of Mer, which came from MeeGo basically. It's all about adoption rates - MeeGo didn't get adopted as much, Mer less but they built on top of an existing system. Both of them.
I think the difference though would be the investors.