Потому, что во первых не надо писать на Go как на Ruby\python.
Во вторых подобная ORM будет использовать в слишком многих местах рефлексию, а это не есть гуд для компилируемого языка. ИМХО: рефлексия это как GOTO, использовать только в случае крайней необходимости
Что касается ORM для Go - рекомендую посмотреть в сторону gorm
https://github.com/jinzhu/gorm