The OP is a great post and articulates my own confusion and dislike of the current hireling system.

I would feel much better if we were told that they would fix this in a future patch. I'm taking it slow on my first playthrough but my second one will wait until they add the possibility of a fully custom party. I want to customize race, names and appearance to make my dream team.