Because language is a constantly evolving thing where even the stupid stuff becomes norm. Ain't it wonderful?
Guys It's slang Yes it's a word but it is acknowledged as a sloppy word It's not like distinguished gentlemen across upper-class Europe were keeping tabs on the Oxford and as soon as "Ain't" showed up in there they all started saying it