Bottom drains are the underwater version of skimmers, both of them remove debris automatically from your pond, one removes surface debris, the other removes the stuff on the bottom. You don't NEED a skimmer, you can just scoop the junk off the surface manually with a net, and you don't NEED a bottom drain, you can just scoop junk off the bottom of your pond manually with a net. The same goes for swimming pools, you don't NEED skimmers or bottom drains, but practically all pools have them, you just have to think about why that is to understand why you might want to install both of them on your pond.
If you really screw up when installing a skimmer there is a chance that your pond could leak, same goes for a bottom drain, but I really don't think that is at all a good reason not to install them. The truth is, most pond leaks develop around waterfalls, so if you are really worried about leaks, don't ever think about building a waterfall.
I've installed a bottom drain and they are no harder then any other pond plumbing. My current pond has a bottom drain, and I've had ponds without bottom drains systems, and I much prefer with then without. You'll find it is people who have never had bottom drains ponds who usually don't have much good to say about them, or at the very least are filled with uncertainty about them.
A general rule of thumb is that you'll want to try and turn over your pond water at least once every hour, so you are going to want either a 6,000 gph pumps, or two 3,000 gph pumps. Or some combination of pumps that works out to at least 6,000 gph. I have a 2,000 gallon pond and turn the water over at 3,500 gph with two pumps. A smaller one for my skimmer, and a larger one for the bottom drain system.