>you just gave every namespace a vector instance that was responsible for that namespace and pods within.
Vector is a daemonset, because it needs to tail the log files on each node. A single vector per namespace might not reside on the nodes that each pod is on.