Geographical differences in registering .com and .net

Most US companies including ad networks and search engines have a .com website, while most of the famous russian websites use .net or .ru. In India also most of the larger websites use .com domain names. What could be the reason for the geographical differences in domain registration.