Correct me if I'm wrong, but I think the reason it's done this way is because the owners and moderators here want vB.org to remain as a community, and not turn into a commercial site. Personally I think the way they're handling the Service Requests forum is great. It still allows people who would like to pay for custom scripts to ask for help, and at the same time keeps advertising and the commercial side of things to a minimum.