Why does carbon always form covalent bonds ?

To gain stability, it should lose its valence electrons, gain four more electrons or share its 4 valence electrons with other atoms. Carbon atom has been no tendency to lose its four valence electrons or gain four more electrons from other atoms.