I would rather that vectors (and all objects that cannot be confused with expressions) not need quotes, as the only reason for quotes is to distinguish expressions from their values. You've all forgotten a little detail. `#(foo ,bar baz ,@quux) is legal. It would be REALLY strange if a constant vector did not need to be quoted when a "quasi-constant" vector did.