Потому что "биллион" и "миллиард" не одно и тоже!
Миллиард = 1,000,000,000
Биллион = 1 000 000 000 000, или 1000 миллиардов, так сказать.
Кстати, я итальянец, и насколько я знаю, слово "миллиард" существует только в некоторых языках (в итальянском и русском, например). Оно не существует в испанском и в английском, например.