I shoot hard cast lead from all my handguns, and most of my rifles.
Hunters have historically wanted a big flat nosed lead bullet for hunting. This is easy to come by in lead, but far less common in jacketed. With the lead, you can control the alloy a great deal, and to a somewhat lesser extent the velocity to control expansion. FMJ at pistol velocities, you are pretty much stuck w/ non expanding, and often a less effective round nose. That may or may not be OK for your application.
I prefer lead in my 9mm, .32 auto, .32L, .45auto, .38's and .357 So I dunno what to tell you about "nobody uses hard cast lead in 9mm." Sure they do. I do. I'm not alone.
Any time I run low on ammo, I just warm up the lead pot, and cast the exact sort of bullet I think I need. Making your own jacketed slugs is much more involved, and serves no purpose in the pistol calibers I use.
My bear defense is a Garcia Bear Canister and maybe pepperspray.
The advantage of lead in 9mm:
Zero barrel wear.
Slightly increased speed w/ same powder charge
More expedient nose geometry WRT game effect
Low cost
Accurate
Home made
Lead does very well at low velocities, Jacketed can be truly dangerous at slow speeds (obstructed bore)
More shooting for the same money