Дело в том, что "ефрейтор" и "дедушка" - это два разных способа для людей определенного склада характера попробовать себя в роли держиморды.
"Ефрейтор" - звание крайне непопулярное среди солдат. Ефрейтор - не младший командир (как сержант), это старший солдат. Ефрейторами становятся в основном те, кто хочет осуществлять господство как бы "официально".
"Дедушка" - это старослужащий, стремящийся к неофициальному господству.
Конечно, можно стремиться быть одновременно и ефрейтором и дедушкой, но это уж удел совсем злобных людей. Я надеюсь, что таких тут нет, поэтому я и задал вопрос в форме альтернативы.