In my area.....soul food spots (very few that are open) tend to have crowds of mixed ages but yes more middle aged and older, but still have lots of young folks.
Its just some things I noticed about soul food spots.
1. Some don't last due to many reasons...poorly managed, lack of consistency with quality of food and service, etc.
2. Asians and other foreigners are tapping into the fried chicken, wings, seafood, etc. markets and even Chinese food spots sell shyt like chicken gizzards, livers, smoked sausage and rice with gravy, yak, pork chops w/ gravy, etc. which takes $$$ from soul food spots.
3. Fried chicken spots (black and non Asian owned) stay packed in my area and many of those spots sell fish and other shyt. Tons of young folks be patronizing those spots.
4. Sometimes good soul food spots be pricey for a dinner (+$10), however, the plate tends to be large enough for 2 meals.
Finally, like some said...some folks are eating healthier at fast casual spots like Panera. Some folks mainly fuk with fast food, which isn't healthy unless u eating a salad with low fat dressing. Then, a lot of younger folks like trendy spots and u got more foodies nowadays.