The current default of the go writer is to write unchunked files. Unchunked files obviously must be supported, but it would be better to default to the fullest-featured option (chunked, with CRCs, and all indexes) and allow the user to selectively opt out when performance needs dictate it.