When you add a contact to a client, it must have an account type set. By default, there is a "Billing" type, but under Settings > Company > General > Contact Types you can add more.
The purpose is primarily internal use to identify certain contacts. For example, a primary support contact, or emergency contact. In the future, when we enable the ability for contacts to login, it may have an ACL attached to restrict their access within the client area.