Flavor in fruits is mostly determined by the environment temperature and light and genetics.
The oil is important since it makes the sodium bicarbonate more effective.
So not only is there motivation to prevent future kidney stones, but more importantly, untreated kidney stones can sometimes worsen into kidney disease.