Slang is slang
So do you "Google" things instead of searching for them? Or ask for a "Kleenex" when any facial tissue would work? Ain't has been around far longer. It is not necessarily accepted as being the proper way to say 'am not', but sometimes you ain't gonna do it and saying am not just does not cut it.