Hi Mariano,
First off, a big thank you for using the community forum. Your question is a great one and other members of the community would definitely benefit from this discussion.
The answer really has to do with the historic evolution of the Illumio VEN modes. Idle mode was simply introduced as a precautionary mode to handle workloads where the customers were using iptables already. The idea was to deploy in Idle and not wipe their iptables out. The goal was that the customers would move to Build/Test only after they had taken care of the pre-existing iptables.
Initially, we didn't even allow customers to go back to Idle from Build/Test. But, that was requested by customers afterwards. So, we added that functionality. However, we decided that we would simply revert the iptables to the saved version (customer's pre-existing iptables) because that's probably what they would expect us to do. In this case, the assumption was that nf_conntrack and iptables would have been enabled by the customers and there would be no reason to turn those off. We wanted to be careful because if we disabled iptables and conntrack, customers' pre-existing iptables would stop working.
Does this make sense? If you believe that turning off iptables and conntrack would be safer in this case, we would be happy to look into that. Please let us know.
Thanks
Mukesh