Cinnamon is a Linux only desktop environment, and it will run happily as long as you have some form of Linux beating under the hood. Technically, it ought to run on any UNIX-like operating system, graced with the X Windows or similar, but for now, the availability is limited.
On the other hand, KDE is a truly cross-platform solution, with the framework available on Solaris, FreeBSD, OSX, and even Windows. This means that people pondering the use of KDE could test and explore its various options, tools and programs before fully migrating. This is a significant advantage, especially among Windows users, since they are not that accustomed to using live media for software evaluation. You might argue that very few people would exercise this right. Then again, you can look at the problem statement from the opposite side. If you’re a devoted KDE user, you can maintain the full and familiar stack across the board, without having to compromise on the tools you use, regardless of which operating system you choose. A rhyme. Now, lo and behold, Amarok on Windows, like a boss. The same goes for pretty much anything KDE.
rest here