It's really not about whether anyone wants to come to Australia but that Australia won't go anywhere during that time. I'm sure you understand that by now. The problem is that they get their home season every year but the country touring them usually loses their home season.
South Africa are the only board who have raised their concern publicly but I can assure you other boards are starting to get annoyed by it.
As I've said, Australia are entitled to have their home season at home. As is everyone else, but no one else is complaining about it.
If you have definite proof that others are starting to get annoyed by it, I'm interested to hear it, but as the world's number 1 side, other countries want to tour Australia.
It seems arrogant, but it's the truth. We have been doing it this way for years, we have been playing cricket a long time, and playing on Boxing Day for a long time. If nations want to protest, they may protest, as South Africa have done, but there are simple alternatives to tour here.
Besides that, Australia is very flexible, India are coming to start on Boxing Day, and push the season into school/work time, which is ridiculous on its own, they simply should have cut off a test and gave it to Sri Lanka instead of playing 2 and 4, or they could dut down the ridiculously long Comm Bank Series by a few games and finish in time for peak sporting season.
South Africa's specific query seems to be Boxing Day itself, but as long as our board are flexible enough to do that with India, I'm sure that if another country want to come for Boxing Day as the 1st test so that they can have most of their own season, that's fine as well.
You have no specific complaint as an Indian supporter anyway as your country is moving our schedule over anyway.