I wonder why the Congress takes place during the last few days of December. There aren't many travel options if you want to get back to your country before the new year.
Remember that this is not the type of Congress where people go on paid time. There are no sponsorships and generally no commercial interest behind this event, so I think (my guess, I have no data to back that up) that most people take vacation days and pay their own ticket.
It's easy for most people to take time off then and visit the congress.
I've never been due to the busy and costly flights thing myself.