I make an effort to avoid utilising slang and vernacular in my songs because they have a tendency to seem antiquated very soon. Slang terminology may often be rather localised, which is another strong reason not to use them in writing. That's what I favour personally. I think I can think of quite a few tunes that did make advantage of such elements.