Why do atoms enjoy metal form cations?
If your question is "why do metals form cations", it's becuase everything in the transitional metal constituent of the periodic table has exactly 2 of its 6 outermost p-shell electron spots bursting with electrons. So metals are much happier shucking those two electrons, so the new outermost shell is full.
Metals approaching to give away their electrons. In doing this they form positive ions.