"don't" is often used in place of "doesn't" in songs because "don't" is shorter and therefore it fits the meter when "doesn't" probably wouldn't. Using it as a regular substitute for "doesn't" is not a good idea.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Flowersa"This train don't stop" from Elton's songFor information on the use of ungrammatical expressions in song lyrics, see the following posts.