In this day and age with breaches happening daily and publicly why hasn't mongo taken security seriously and enabled authentication by default?
Or why enable flags that allow to loose data without warnings in many common circumstances?
Don't expect anything from mongo. Don't trust mongo. Don't use mongo.
(But let's say binding on 0.0.0.0 or not having a firewall in the system are not only their fault)
In the same way people can trust local addresses in Pgsql