Por que as pessoas não recuam C ++ acessando especificadores / declarações de caso?

Costumo ver coisas assim:

class SomeClass {
public:
    void someMethod();
private:
    int someMember;
};

Isso me parece totalmente antinatural (o mesmo se aplica acaseao usarswitch) Eu esperava algo assim, quando comecei a usar C ++ (faz muito tempo desde então, mas ainda estou pensando):

class SomeClass {
    public:
        void someMethod();
    private:
        int someMember;
};

Existe algum motivo para quebrar (de outra forma) regras de indentação consistentes?

questionAnswers(10)

yourAnswerToTheQuestion