> why would we want to lose all of that information.
Because the url past the domain name is not for the user to be messing with most of the time. We the developers control everything to right of the first single slash. Maybe if it was hidden then it would force us to do a better job showing the users where they are in our sites with breadcrumbs and menus and at the same time keep them from trying to poke around in places where they shouldn't be. I think this is a perfect opportunity to open up our minds and build better UI inside the frame.
Um, no. If I want to share a link to a specific page, there's no reason to assume that I want to share any of the query string that is not actually required for somebody else to see the same page (like all of the tracky goodness that seems to be ubiquitous on the web these days) -- and for the same reason, there's no good reason for you to assume that I want to click on a "share" thingy on your page. And while breadcrumbs may aid me in navigation on my visit, the "how did I get here?" stuff has absolutely zero value to anyone who arrived at the page using a deep link. Oh, and if you make any of that compulsory, you won't get a link; your information just became valueless.
Exactly. Right now, there's little or no difference between 'we the developers' and everyone else. Keep doing those changes, there will be one. Developers will be a privileged class. It's no surprise that some people may want to alter that balance.
Because the url past the domain name is not for the user to be messing with most of the time. We the developers control everything to right of the first single slash. Maybe if it was hidden then it would force us to do a better job showing the users where they are in our sites with breadcrumbs and menus and at the same time keep them from trying to poke around in places where they shouldn't be. I think this is a perfect opportunity to open up our minds and build better UI inside the frame.