I think its great, the reason other forums don't have the responses your post refers to is most are heavily moderated and therefore anything which may cause even the slightest bit of offence or goes against the mod's own point of view or critisises a sponser is removed, end of discussion.
Edit to add that I didn't see the ad for the Sub C but I am guessing it was put up over list to turn a profit.