I've been thinking about this all day.
At the risk of sounding like an old grandpappy, "kids these days" are more in to instant gratification. Our culture as a whole is so used to being able to get whatever they want, right now, right this second. The thought of having to work hard or save up for something is kind of becoming a thing of the past, in my opinion. It just seems like farmers understand that not everything is going to be great right away, and you're going to have to work, and work hard for your crop. And you're probably not ever going to get rich - but you'll get by on what you have and that'll be good enough. It's like some other folks said, a lot of people don't understand why any farmer would prefer to work endless hours for little pay. But then you stop to think, that a lot of this country doesn't even realize where their food comes from.
I know a handful of younger folks that left their family farm as they turned 18. They all work jobs where they get the weekends off, make good pay and buy plenty of toys. If you asked them why they didn't want to farm, they'll tell you that they didn't want to be stuck in the same place they grew up in, working like crazy, poor as a pauper, driving the same old pick-up truck for the rest of their lives. Nothing wrong with that I guess, it's just such a shame to see so many places being sold off and growing houses instead of crops because none of the kids took an interest in taking over.