It's disrespectful of the coworkers or customers thats waiting for them. Have heard so many stories of construction interns that kind of show up when they feel like it. They don't last long.
Had one blithering man child at my job that came in 3 hours late because "he was tired because he was playing Fortnite". He didn't stay long.