The companions are not the problem. Even if I prefer to have non-controllable companions, the more they and their backstories are fleshed out the better.
The problem is that the MC is way too bland and replaceable.
It's an artistic choice, not a good one in my opinion but an artistic choice nonetheless. They want to put the focus on the party, not on a single character, because this is really a game thought to be cooperative, with single-player mode as a bonus.
For now it doesn't bother me much, I really immerse myself in the character so usually I perceive it the way I want no matter the boundary conditions, but I can still see the problem at the foundation.