It's their blog. They're a US-based company primarily (although not exclusively) focused on US consumers. You can expect that to result in English blog posts, just as you might expect a French company dealing with some France-only consumers to post in French.
Sorry, my bad. When I said i18n, I didn't mean I expected them to post in other languages, but I expected them to mention geographical availabilities and what not.