I see your point, but there's a difference between grouping same-size drives into vdevs and dividing same-size drives between vdevs. Generally speaking, a pool of two 4-drive vdevs would give you higher IOPS than one 8-drive vdev, at the expense of capacity. Whether you like the default really depends on how you choose to define "optimal". The person who developed the heuristics in that dialog had to make a pragmatic decision. Performance, capacity and reliability are orthogonal when it comes to optimization.