As a whole, you're right. Primers, in particular, are probably beyond all but the most dedicated hobbyist's ability to produce at home. Still, lots of people cast their own bullets. People reuse shell casings, although there's a limit to how many times they can be reused. Smokeless powder is probably marginally easier to make than primers.