The phrase “9 to 5 job” is an interesting anachronism, from the days when we got paid for lunch. Most “full time” business hours jobs now are 8-5, with an hour unpaid in the middle.
Not sure exactly when that happened, but the existence of the phrase itself speaks of when it was different.