It prevents race conditions. Frame the concept in practical terms so you can explain it during interview discussion.
Immutability is beneficial in concurrent programs because it prevents race conditions, where multiple threads try to modify the same object at the same time. Immutable objects can be shared across threads without synchronization, as their state cannot change. In an e-commerce scenario, immutable `Transaction` objects can be safely shared among threads handling payment processing, ensuring consistent and reliable data.