You wouldn't drop these into an ecosystem where the programmers are used to dealing with mutable structures.
Now, whether using a purely functional language correlates with writing less bugs is a separate discussion, not sure what the modern consensus is.
Too good a phrase to pass up!
Modern consensus is done by constructing a replicated log - an append only data-structure shared across multiple workers. It's what you use Paxos for, and it's what Raft streamlines.
You wouldn't drop these into an ecosystem where the programmers are used to dealing with mutable structures.
Now, whether using a purely functional language correlates with writing less bugs is a separate discussion, not sure what the modern consensus is.