Why does Windows pretend to have a root folder in C#?