"You can miss out on huge amounts of character-specific dialogue that were crafted in the Old Belgian Style over thousands of hours of coding, writing, editing and voice acting."

And? So? Perhaps, the people don't care about the joinable npcs are just rather enjoy creating their own characters. It's all about choice. That's the stated goal, anyways.