Why fixed-sized slices are not cheaper to allocate than variable-sized bytes.Buffer?

Here is my test code: package app import ( "bytes" "testing" ) const ALLOC_SIZE = 64 * 1024 func BenchmarkFunc1(b *testing.B) { for i := 0; i < b.N; i++ { ...