I don't understand your point.
You could use replication (master/slave) with 2 servers and you don't have to use sharding for anything. How is MongoDB not the same as every other database ?
If anything MongoDB is by far the easiest database I've ever used for setting up clustering/sharding.