Should that person remain a Catholic just because of "OMG CULTURE!"?
It hardly matters "should." The fact is that so many
do, even though you wouldn't see the same experience with most Protestant denominations.
It surely matters that the Catholic church has 2,000 years of continuity, and within many people's lifetimes, took steps to adapt to some aspects of modern life. It also means there is zero tradition of accepted schism where you go off and do your own thing, while that right is central to the Protestant tradition.