In New Vegas, companions were actually important characters with their own part in the story.
These are two different but valid design approaches. Bethesda didn't want to bother with storied companions, whereas party dynamics are Obsidian's bread and butter.
The next game, though, I would indeed love for them to go with the New Vegas approach.