When I was still Catholic, I was disturbed by these doctrines that separated Mary from the rest of humanity, rather than merely celebrating her as someone who said "yes" to God at significant risk. One Catholic apologist described it this way: She had to be sinless to bear the Christ child; she was the Ark of the New Covenant. I don't find that particularly persuasive. God chose a human to bear the Christ--why should she not be fully human?
While I attended a Catholic school as a child, we had the day off for this Holy Day, though all Catholics were required to attend mass. I was happy about having the day off because it's my birthday.