I cast because of cost reduction and performance increase.
Casting my own 9mm bullets allows me to load a thousand rounds for about $60. Not a typo.
Cast bullets are just as accurate as their jacketed counterparts. Cleanup is a breeze. My 9mm ammo runs about 1150fps in a 4 inch.