Сложно представить как без сотни генераторов такое сделать в го даже с дженериками. В той джаве ты всё равно пишешь очень много рутинного кода
при чем тут дженерики? прикол генераторов в рельсах в том, что они оптимизируют самые частые действия, потипу генерации миграции и модели, генерации каких-то пустых классов и тд, а сами рельсы не делают практически ничего где нужны дженерики, там больше упор сделан не на полиморфизм, а на рантайм код (на метапрограммирование)