Starting to feel like Go is suffering from a glut of web frameworks.
People are going to write code for multiple reason. You can't complain about people writing opensource code, you're not forced to use it.
See PHP and JavaScript.
The languages that don't have all the web stuff built in tend to have a single dominant framework.
There are actually very few web frameworks that provide much other than a router in Go. Most of the frameworks are actually just packages that can be used for all sorts of things. e.g. Beego by astaxie