Not really a bug...just a clunky game mechanic.
Just because you don't like it doesn't mean it's "clunky". There is nothing clunky about it. It's just how it is.
Companion control? That's clunky.
Animations? That's clunky.
Having to add .dll files just to make the game playable around humans? That's clunky.
There is nothing clunky about this.