The reason no one ever says "legitimate" is for the exact reason I know you suspect to be true - that is, most people only know the word "legit" and are unaware that is is an abbreviation of "legitimate", or even that the word "legitimate" exists at all. (Also, laziness - they don't want to type "legitimate", it's too long.)Why does pretty much no one ever say "legitimate"?