Why don't we introduce the concept of base for a topology in a minimal way exactly as we did in Linear Algebra?
Edit: A topology can be obtained from a base by considering all possible unions of the basis elements. The way the members of a vector space $V$ are obtained from a spanning set of $V$ is analogous. However in vector space study of smallest of such spanning sets is of primary importance which is not done in Topology.