Trying to Add Tasks to Other Users Is Utterly Baffling

Trying to Add Tasks to Other Users Is Utterly Baffling

As the title says, the process of trying to create a task for someone in my team is so unintuitive and illogical that I have given up trying to do it. This is a feature that I pay for but it is so poorly devised and implemented that my team has given up on it.
I write a task, assign it to an individual, complete all the sections required then, when I try to send it, it defaults to me and no matter how I try to reassign it, it refuses to do so. 
Sort it out please.