"A DVCS that rely on a central server for merging (sandcastle) is no longer.. distributed... (and you cannot have distributed team work here, this is wrong in multiple way)"
Yet doing things like rebasing or merging pull requests properly, requires you have an up-to-date master, making it a centralized operation.
People seem quite happy with this.