There is already a 'protected internal' which is why i'm guessing they couldn't coin 'private protected' for what it really is which is 'internal protected'. Or am I not understanding what private protected actually means?
If private protected means "Protected" but only within the assembly, then it seems counter-intuitive to call it 'private protected'.
The existing 'protected internal' modifier meaning also seems strange. For what reason would you want it to be protected or internal?