Why does $\det A=0$ imply that there exists a non-zero solution to the homogeneous linear equations determined by $A$?
Moreover, is it an "if and only if" case? That is, if there's a non-zero solution to the set of linear equations, does the matrix determined by the coefficients automatically have a determinant of zero?
Having $\det A=0$ means the linear equations are not independent, hence there are more unknowns than equations, and you can choose arbitrarily a number of these unknowns – in particular, you can choose them non-zero.
Conversely, a set of non-zero solutions can be interpreted as the coefficients of a non-trivial relation between the columns of the matrix, which implies its determinant is $0$.