So, here is the thing. IF you are a 1099 employee, then you are an independent contractor. To qualify as an independent contractor, there are several conditions that must be met. Two of them are that you cannot be required to be ANYWHERE at ANY PARTICULAR TIME (you are being hired to do a job, NOT "punch a clock"; AND you MUST be performing duties that you normally perform for OTHER companies. Otherwise, you are an employee, and must be treated (and compensated) as such! Therefore, IF you are a "captive" agent, you MUST be an employee, and receive wages and benefits as such!
That is not the case. Insurance agents are treated different. If you are at Allstate or Farmers or SF your are not an employee.