I feel they are safer, as it isn't possible to overdose on these natural supplements, as it is with the commercial products. And the birds seem to enjoy the taste of the natural products, too. Your bird must have fresh water available at all times. If you live in a house with older pipes, it may be better to give the bird bottled water. If that's not an option, then it is good to let the water run for 3 to 5 minutes before filling the bird's dish, to allow the settled water to flush out.
Some older pipes contain lead, which concentrates in the standing water.
Repeatedly giving your bird this settled lead could inadvertently give it lead poisoning. Birds who don't get enough calcium get soft bones, and female birds who are calcium depleted may die if they try to lay eggs. You may also get calcium powder supplements from your vet or from a health food store. You can use these on any soft moist foods. It is not necessary to include grit or gravel in your bird's diet.