Is this similarity between trees and vector space bases just a coincidence?

The notion you are looking for are matroids.