I'm one of those people that chooses to work Christmas. I'm single with no kids and a relatively small extended family. We don't do much. As a senior FO I could easily get Christmas Eve off and then whatever pairing I wanted starting Christmas Day. It's one less pilot with a family possibly forced to work on Christmas and I get a little extra pay.
Speaking of pay, one thing that needs to be majorly improved his holiday pay. I think the new United TA is an additional 5 hours and they have several more holidays.