Epiphany has been celebrated on 6 January for centuries and centuries.
After Vatican II, some local episcopal conferences decided that it wasn’t advisable to mandate that people attend Mass on 6 January every year.
So they changed the feast to the Sunday between 2 and 8 January, so you do have an obligation, but it’s always on a Sunday (when you would have been at Mass anyway).
They certainly had the right to do this (Rome allowed the change of date), but whether they SHOULD have done it is open to debate.
They effectively ruined Christmastide.
In the worst case, Epiphany is now January SECOND…which means you rush from the Octave of Christmas right to Epiphany, with not a second to breathe.
Or, Epiphany falls on 7-8 January, and Christmastide ends immediately after Epiphany…on Monday. Oh, yeah, well, no, in 1979 Rome said that if you’re one of those countries that plays around with Epiphany, you can celebrate the Baptism on MONDAY and then start Ordinary Time on Tuesday (before 1979 the Baptism was simply cut out in those years).
It’s a royal mess (no pun intended), all caused by the premise that we can’t possibly expect people to attend Mass on January 6 every year, so we have to move it. No liturgical justification, no liturgical benefit…pure fast food mentality, move everything to Sundays for convenience.
By the way, the next time you’re tempted to blast the secular world, thank it for Christmas. If the US Bishops had their way, Christmas would probably be moved to the “Sunday closest to 25 December”.