Kind of take some offence to you using "ubuntu generation" as a pejorative, but you're right about people hating on MongoDB because it is cool to hate on MongoDB. I'm sure that most people spreading the fud have little to no experience with it.
I think that MongoDB has got a lot of attention because its brand of NoSQL is one of the closest neighbours to RDBMS. I believe a lot of people may have dabbled with mongo and they might have walked away realizing that NoSQL is not 100% sugar plums and lollipops as evangelized. There are trade-offs between different NoSQL databases and RDBMS, and Mongo is no exception. Personally, I really like MongoDB and continue to use it.