I think we're being pretty lenient allowing people to post what is ultimately spam... although helpful spam :)
We could have just said "none of that", but we didn't.
Having it as a separate forum allows people to:
1) Post deals related to software, hardware, or any DAW components in a single place
2) Not flood the other areas where people might be actually trying to get help/advice/etc.
3) Prevent this type of info from showing up in other areas (such as the Active & Recent Posts filter, Searches etc.)
The Cakewalk forum is a free community that we provide to everyone, but the focus is for people to help one another with music software. It's not supposed to be a billboard. It felt like a billboard. I personally wanted it all to go away but when we allowed people to discuss this at length we got a lot of feedback that let us know it was valued by many.
By putting it in it's own place it allows us to keep the forum from becoming spam central due to custom behavior implemented on that exact sub forum. I think it's a pretty reasonable middle ground for everyone.