Just run goimports on save then there would be no issue with unused imports. I would take go's error handling over try/catch any day of the week.
I guess the compiler authors don't comment out code?
And it's intentionally not optional on the compiler.
So you have to modify the source and compile your own compiler to disable it. It's ridiculously sadistic to their users.