The difference is education ... A fuller answer : think of it as poetry, useful for songwriters for rhyme and scansion, but not really for borrowing yourself. The "full story", of course, is more complex. It''s a feature of English native speaker cultures, I think, that there is often proud resistance to the "dominant elite", expressed through many kinds of accents, dialects and behaviour in opposition to what used to be the old ruling classes. Many people using "ain't" and many other non-standard usages and idioms are in fact highly educated, and fully aware that "The Man", the dominant culture, doesn't like it. The choice of language is part of a declaration of cultural identity - I am with the people, and not with the aristocracy, the grammar Nazis, the ruling classes, the power elite. Still, it's another word to know about, but probably to avoid using too much yourself until you are sure you know what you are doing :)