@miriam98 - Vector processing would handle some of your problems, but personally I think that it’s overkill. If you only use vector processing for a few functions, and the rest of your software does fine with scalar processing, then you have a lot of unused computer power.
I think that it comes down to a cost-benefit analysis on the part of the computer manufacturers. They can probably pack more power into their machines than they currently have, but who will use it?
If most people won’t need it, then it affects the marketability of the product line. When I think of vector processors and such, I think of physicists working at CERN or some other laboratory needing that power, but not the average computer user.