Ну так автотесты и без геркина можно писать так, чтобы понятно было. Тем более для разработчика. Более того скажу, что BDD можно применять вообще без геркина, кукумбера. Это не про автотесты, а про разработку в целом
+ технически, это ещё один (дорогой) уровень абстракции когда пациент не видит, какую именно проблему решает уровень абстракции - как может помочь кокнретный способ реализации?