The datastoreNamespaceManager API is specifically built for VSAN (Virtual SAN) based datastores. For regular Datstores, you should use the FileManager for directory creation/deletion and for VSAN Datastores, it is recommend you use the datastoreNamespaceManager.