Not a bad idea at all. But the flip side of your argument is "Who will stand up and tell the world about Jesus Christ?"
Nothing wrong with public celebrations. Why not a xmas mass in a domed stadium or even shopping malls?