Well, to be fair, Cakewalk announced the SP1 requirement for Win 7 up front, and explained it nicely, and it also works fine on Windows 8, and there has been plenty of discussion here in the forum suggesting that folks do their homework on their particular gear working with either version of Windows.
I would also much rather Cakewalk drop support for the older Windows versions, enabling cleaner code moving forward, AND allowing more resources to be devoted to us still waiting for the next version or maintenance release to appear (because they have their developers working on fixes and new features, rather than having to continue to provide support for older OS versions).
Course, the above is simply my puffed up chest billowing out irrelevant whatevers on the whole matter, so feel free to ignore me. :)
Bob Bone