In my opinion the "big divide" is that when my generation was in their twenties, we went to visit our parents, attended all kind of family gatherings (that we might not have wanted to because of tensions between family members or because it was dead boring and a waste of an afternoon or evening). We went anyway because we were instilled with the sense that we had an obligation to do so and because we knew that the day would come when it would be our turn to "step up to the plate" and make a wonderful Thanksgiving or Christmas dinner.
I think the current generation in their 20's and 30's don't have that. These excuses about not wanting to come or cook for one reason or another are just that........ excuses.
I think there are two options, one is to cook the "Norman Rockwell" dinner and invite everyone, friends, relatives and neighbours to join in and ask them to bring their favourite _________whatever. The more the merrier, and whoever shows up has an enjoyable evening, and you let the chips fall where they may.
The other option is to try to make the tradition more of a "fun" celebration, for example, have a turkey made out of popcorn stuck together with cake icing, have a fireworks or sparklers event after dinner in the sky, invite a local band to play in your living room and feed them (they are always hungry), take a big picnic basket of KFC to a farm and enjoy a day on the horse drawn wagon, find a corn maze and hide packages of smarties and reeses pieces in the rows before everyone gets there. Plan to spend some time with the local baker with a behind the scenes hour or two of icing cakes and cupcakes, and have that instead of turkey. Make a cake in the shape of a turkey, everyone ices it and digs in instead of the same ofd predictable bird. Same deal, invited everyone you would like to spend time with, the more the merrier and whoever shows up, shows up. End of story, and a good time will be had by all who show up. Set up a draw for next year's event with ideas from everyone who attended this year and allow people to vote on line for next year's celebrations, so people can have something to look forward to.........and it wouldn't hurt to spend part of the day or do a food drive for the local food bank/shelter in the area.
Have a new theme every year.......mix it up and let everyone participate in choosing the theme and bringing/doing what they would like to do.
Norman Rockwell painted that portrait about 60 years ago, there were no microwaves, dishwashers, cell phones, internet, ipods or laptops. Those images are firmly implanted in the minds of women my age as something to live up to or want to replicate, and if you don't (well, you didn't quite make the cut) but I think it's time to update the portrait.
Start a tradition in your town, have a parade, live it up, invited everyone who doesn't have a family close by to join you, like Auntie Mame said "Lie is a banquet and most poor suckers are starving to death"........it's your banquet, live it up and have a blast, and don't worry about who does or doesn't come.