The Metro app has declared that it uses Home/work networking.
I don't see any difference from the Metro app's perspective as to how it affects the system based on whether it is communicating using WCF to a service on a remote computer or a service on the same computer on which it is running. With respect to the latter
scenario I don't see any difference as to whether the WCF configuration specifies the computer name or localhost.
I read John Hazen's comments and I still don't see how specifying localhost in this case violates what Microsoft is trying to accomplish with Metro style applications.