Because such factors as cooling conditions, chemical composition of the original magma, and weathering effects, there is a potential to see an infinite variety of igneous rocks, and thus a classification scheme based solely on the description of the rock would eventually lead to a plethora of rock names.
(a classification scheme; based; solely on the description of the rock)
a classification scheme
based
solely on the description of the rock