Thanks for the reply @chris !

I am still failing to understand the inconsistency.

Provided the balancer is stopped , there is no data migration happening and all snapshots taken nearly at the same time what kind of inconsistency can arise if we don’t fsynclock?
Data loss is acceptable. The only requirement is that one should be able to spin up a working mongo with restored data from snapshot.