Well, I'm not sure what to do here.  I agree that this is wrong but, unfortunately, Windows doesn't provide a "home" directory like Mac / Linux does.  

This code was migrated from Reflow so if we want to think about a unified shell we should think about how this function should work across all products.