Eh, I see two sides to this argument. DISCLAIMER: I'm 28, play a TON of video games, and also occasionally have a little trouble getting to work on time (though it's usually not directly due to gaming, and I'm more like 10-15 minutes work to late tops
). On the flip side thoug, I also have little qualms about staying late to get things done though. When things got busy a few months back I was regularly staying 2, sometimes 3 hours late. One night I even stayed at work till 1:30am (and still made it to work at 9 - or rather 9-ish, the next morning
). 2-3 hours of donated time after work to finish a project (I'm salaried so no overtime) makes up for a hell of a lot of 15 minutes late to work in the mornings.
A lot of younger people tend to see job performance with a different set of metrics than the previous generation. Namely, many see their performance value as the amount of work they get done in a day. Set schedules are kind of arbitrary. IE, lets say worker A typically comes in a bit late everyday, takes slightly longer lunch breaks, etc. Worker B on the other hand comes in 15 minutes early every day, well dressed, always by the book. HOWEVER, if they're say, fixing boats like in the example, lets say that despite this, Worker A is fixing 10 boats per day while Worker B is only fixing 6. In that case, Worker A is still more valuable to the company. Getting strict on the schedule will often come off as a manager or boss just wanting to flex authority for the sake of doing it.
Or to sum it up, many people in today's environment feel they're being paid to do a job. To get a task done. As long as the task gets done and the work itself is on schedule, then all is fine.
I think the workplace is shifting to fit this though. Salaried workers are becoming much more common than hourly. A lot of places are allowing employees to work from home in the computer industry (where there certainly is no schedule - you just get your work done during the day and all is good). I'm noticing a ton of places adopt a "flex time" system. Essentially, they go by a system where the company is generally open during daylight hours. Often 7am to 7pm. Each worker is free to come and go as they please as long as they put in their 8 hours daily. Doesn't matter if you go 7 to 3 on one day and 11 to 7 the next, so long as you get in your time.
More of a generational divide I guess
.