I've always used the Due date interchangeably to do on, complete by or start on. It depends on the activity. I don't think about it. It just feels intuitive for me.
Thanks @Mike P for the nudge to think of repeating tasks differently. I've always used them for things like 'pay software subscription' when it needs to be done, say, monthly.