The main reason for restricting Clients from being staffed on a project is you will be selecting a Project Manager while the staffing is occurring, and we wanted to make sure the Project Manager will have the proper access to TDNext that they need. A Client can't access TDNext, and thus would be disqualified from becoming a Project Manager. Clients can be added after the request has been staffed and converted to a project.
I hope this has helped answer the question you sent us. To respond to this post or ask additional questions on this thread, please use the "Contribute an answer" button.