Why vector first instead of SIMD?