@haniaamir0 If you do it right, it's good for your dog. If you do it badly, it's absolutely freaking dangerous.
Kibble (most, not all) is a safe middle ground for people who don't have the time or energy to get it right. Same with pre-mades, tins, etc.
For people who want to dabble, but don't...