Guess it is your company's fault. I know a lot of people that aren't government workers who were of today. Why have Holidays at all would be a better question.
I'm guessin' they're self employed? Not very many companies I know of who take this day off...at least not in the construction industry anyway.