Not necessarily. Why not take a the charitable approach?
When someone is always arriving a half hour later, it’s very possible that for some reason, they are unable to make the Mass at that time. My first thought is that they may not have a car, and the only transportation they can get forces them to arrive at the church a half hour late.
My second thought is a child’s nap schedule. Many parents struggle to get children into a good sleep schedule, and if the child’s naps mean that the family will be a half hour late for Mass, many parents don’t want to take a chance on returning to the nether world of night-time awakenings, so they let the child sleep! I sure would!
Another possibility is a medical procedure that has to be done at a certain time, and forces the family’s late arrival as they wait for that person undergoing the procedure. One of my very best friends is a resident of a sheltered care home for the high-functioning mentally-ill. She has to take meds on a pretty strict schedule, and the meds are handed out by nurses. Everyone at the home lines up, and the nurses deal with each resident individually. Depending on where she ends up in the line, she is sometimes late for our dinner dates (that’s OK–I’m not in that big a hurry to eat!). And sometimes the nurses chat with the patients, not just for social reasons, but to assess their condition in order to let the docs know. All this takes time. And as if that isn’t enough, my friend (and many others in the home) is a smoker, and she cannot put off having a cigarette at certain times. So this can also make her late.
If family is waiting for someone like this, they may be unavoidably late.
Or the most likely explanation has to do with work schedules–in this day and age in the U.S., people take a job when they can get one, and they don’t question a brutal schedule or an unfair boss/supervisor who keeps calling them up and asking them to do extra work at inconvenient times. The alternative is long-term unemployment.