Because in theory you should get code insight when you type Identified(dot). From a style perspective I also tend to avoid underscores in my own identifiers. I reserve underscores for methods you normally shouldn't call (_AddRef), or for imported C code (MAX_PATH, type_).<div>
<br></div><div>Also, I am sure you know dotted unit namespaces are an addition to Free Pascal. They are familiar to C#/Java people, and probably look better (style-wise) to them. If they see dotted unit namespaces in some Free Pascal demos they might be more be tempted to give Free Pascal a look rather than running away (especially if the first thing they see when looking at a Free Pascal example is a list of large identifiers with 2 or more underscores each).</div>