Naughty Dog has explained in detail why it decided to not included dedicated servers for Uncharted 3.
Responding to complaints about the lack of dedicated servers, the studio said it would cost too much in the long run, and that they have other ideas about how to implement multiplayer.
"We're not going to have dedicated servers, made that decision long time ago + we built the current player host-client architecture," the developer tweeted recently. "Decision for that server architecture was to be better able to support our fans long-term if we can/want.The cost delta between dedicated & non-dedicated is huge long term. Eventually someone will say it costs too great + shut them down. My personal hope is that by keeping costs down + strong enough community, we could be in a position to consider 4+ yrs of uptime."
Uncharted 3 is the latest in a long line of titles to shun dedicated server support. Modern Warfare 2 caused huge controversy a few years ago when it decided to drop the feature, and since then games like Rage have announced their intention of doing the same thing.