They do difer, even if they follow certain templates based on culture and while you will notice their patterns afther a while they still roll their skills randomly to some degree and most importantly, you newer know what will be available at the start of the game and what companions will appear as you play. That's certainly better then the old system.
I do agree with that. When they start differing enough as characters (not stats-wise, but story-wise, rather), I'll hands down abandon the idea that WB companions existed in the first place. So far, though, I can't say that much.
There are some advantages to the old system in that you can of course make unique NPCs more ...well unique. But then it's not like old companions were richly developed with deep interactions and storylines. Their backgrounds were as flat as template backgrounds we have now and after first one or two plays you did not bother to listen them anymore either.
MB is sandbox game, not story driven one and in my opoinion this new system fits it better. Old system felt kind of too limiting for free style of ply MB offers.
They were bland to some extent on your fourth and beyond playthroughs, I admit. I don't count barking story exposition as a huge difference right now, since both old set-in-stone companions and the new ones do that almost the same way. I swear I've heard the story of the dude coming down from the mountain at least four times now in BL, but then, same can be said about Artimenner's dumb castellan narrative.
While BL isn't "story driven" (no M'n'B is), it's got that "carve your own story" knack to it. In that sense, having companions that aren't differently colored polystyrene bricks with a frowny face drawn on it would help immensely. So far they have different skills, may get angry at raiding villages depending on traits, and that's it, really. They are unique in the same sense any two grains in the grain bag are technically unique
I'm not suggesting the return of the hate matrix management minigame though, god was it unsatisfying to deal with. Just curious to see how the current dynamic system develops over time.