Even a 2-year old can catch fish on live bait. If your goal is to catch fish to keep, there's often no better way. Put crispy bacon on my plate, I'm probably gonna eat it.
If you want to learn more about the fish, I think the general premise is that it takes more knowledge, skill, and experience to fool a fish into thinking something artificial is food. But that isn't everyone's goal, and that's ok.