Just a guess: periods are used in a lot of programming languages (including Python) to indicate properties and methods of objects, which can themselves be objects, allowing nested objects of any number of levels. As a programmer, I find a period-separated hierarchy feels natural. No doubt Kovid does too.
|