“...the fact that since Venezuela is overwhelmingingly Roman Catholic...”
They have the same problem that we have here. Overwhelmingly, people claim to be Christian and yet, for a huge number of those, it is “in name only.”
It´s not ¨in name only¨ in Venezuela. My observation is that most people here are sincerely devout...but they do love to have a great time as evidenced by all the celebrations.