It was originally used to avoid issues with workers accessing static global HashTables. Now that we eagerly reify most properties onto actual JSObjects, we've sidestepped the performance problem of using normal char* strings inside the HashTables, thus allowing us to have all global tables all the time.