You cite one reason - one way in which nostr is centralized today, and because that particular reason, you claim, is not due to the protocol itself, then nostr in general isn't centralized on the protocol level. But that's a mistaken conclusion because there are other centralizing aspects of the nostr protocol aside from the one you cited, and Peter has discussed some of them.