Yeah it's pretty interesting, English is my third language and truth be told, I too didn't really notice the discrepancy until I learned about this. I just automatically assumed that in English "billion" was always the equivalent of "milliard" and didn't give any thought to it.