And when they need to copy their data in to a Vector, they'll find the expected Vector<let N: Int, Element>.init(_: some Sequence<Element>) does not exist.
And when they get a Vector out of a function and need to copy it in to an Array or something, they'll find the expected RangeReplaceableCollection.init<let N: Int>(_: Vector<N, Element>)also does not exist.
So we definitely don't make it seamless for people to write functions taking/returning vectors.