The problem with flushes is that they work best against large stones. With tiny stones you can have one come out every hour for years and in combo with critters that can restrict bile flow enough to cause issues.
If you take mag malate before every meal you can dissolve these tiny stones without them first becoming an issue.