I fail to understand how you can claim on one hand that you "delegate" the way you do and that you also only ever had one assistant "have to leave."
You're the epitome of a toxic boss. Your assistants left and took over their own programs because frankly you sound like a horse's rear to work with. (And notice I said *with* not *for*)