syntaxcomplete#Completecomes with Vim, not with the Go filetype plugin, and has very limited capabilities (basically, it just offers language keywords). No wonder you're disappointed.
ftplugin/go.vim , vim-go:
setlocal omnifunc=go
, , 'filetype' (go), , .
:verbose setlocal omnifunc?
.