I am saying that independent column vectors of a matrix (provided the column vectors span that space) provide the basis of that space
Indeed the column vectors of your matrix form a basis for the vector space, but this basis is not unique, many different matrices can be used. For example $\small \begin {bmatrix} -1 & 2 \\ -3 & 4 \end {bmatrix}$ and $\small \begin {bmatrix} 6 & -5 & 4 \\ -3 & 2 & 1 \end {bmatrix}$ have both column vectors spanning $\mathbb R^2$. Note the column vectors of these matrices are not orthogonal, nor have a unit length and they come in different quantities.
Why actually we are interested in finding the basis of a space?
When looking for the basis, we mean the standard basis, which vectors are in minimum quantity (the dimension of the space), orthogonal, and unit.
For $\mathbb R^2$ it is $\left \{ \begin {bmatrix} 1 \\ 0 \end {bmatrix} , \begin {bmatrix} 0 \\ 1 \end {bmatrix} \right \}$.
It is indeed possible to get the standard basis from each of the previous matrices, finding the RREF of this matrix and using the appropriate number of columns.