The existence of cultures, even in the technical sense for “culture” (a collection of cultural conventions, often called a “locale”) is a matter of definition. We should not confuse the concept of culture with particular sets of cultures defined in some context, like .NET. The concept of culture is open-ended by definition: it allows new cultures to be specified as desired.
Everyone and his brother could write a description of, say, ru-FI, to reflect the rules of Russian as spoken in Finland, if he thinks that they differ from those of ru−RU. (No difference comes into my mind now, but this does not mean that differences could not exist, in someone’s mind at least.) Whether such definition would get widely adopted (and possibly included into .NET) is a different matter.