But I don't think they do (apply equally well), sure you could do some of these things in a SQL database but they would be less than optimal. Mongo is built to do these things and seems to do them well.
It's about using the right tool for the right job.