"some vector features would become difficult or impossible to implement."

That's what software engineering has been about from day one! Tradeoffs, yes, to be sure. But also achieving what was previously impossible.

Oftentimes, if you think it can't be done, or if you think it can be done, you're right...