These differences can be confusing if you are learning english. But there is a reason for the differences. Language is used in differents place. This is what happened to english. It also happened to other languages such as french. Many people in canada speak french but their french is different feom the french spoken in france.