I homebrew because:
[ ] It's cheaper than buying from a store
[ ] The beer is generally higher quality than from a store
[ x ] I like cleaning things.
All jokes aside, most people brew because they enjoy the process and the hobby. Something about the stainless, the setup, constantly improving your process, and the constant learning really strikes a cord with me. If you think about it, fishing or hunting is pretty much the same - By the time you buy a boat, your gear, your time, a pound of salmon is like $2000/lbs
Sure you can shore fish, just like you can brew in pails with a $150 brew kit, and if that's your reason for brewing, then have at it! The great thing about this hobby is that it means so many things to different people. And you DO NOT need deep pockets to get started or make stuff that's drinkable. However, if you have some deep pockets, this hobby can get expensive, REAL FAST.
Personally, I brew anywhere from 5 to 10 gallon batches. The sweet spot is around 8-10 gallons because my unitank's chiller stops around the 5.5 gallon mark. If I want to carb under pressure I need the chiller to contact the wort.