One of my pet peeves as a reader is when the author refuses to name major characters. I simply can't get emotionally invested in such characters. A nameless character is just a movie extra, someone lurking in the background to help establish a setting, not main cast.
That's the whole point, isn't it?
I've got a cast of somewhere near 300 now.
In recent books I've stopped naming people for the sake of naming them. So they go the entire book with some attribute as a name instead.
The whole point is I don't want people emotionally invested in them. Not yet, anyway.
And while some of them do have major dialogue, that dialogue could be said by anyone without changing the story at all.
I even commented on it in this book. The people were not introducing themselves, and the MC wasn't asking. And at the same time, the normal 'social mechanisms' the MC is used to, are not there. So people don't get named.
And for the most part, the situations don't need names. Next book though in that series, will definitely need a lot of new names. But it also needs some new structures thought out in advance. Where this book didn't need them, since most of the existing structure was sacked in the first chapter, and not formally replaced.