I never correlated income with punctuality.
I correlated lack of punctuality with overrepresentation in low-wage+low-skill jobs.
There are also plenty of high-social status, skilled, low-income jobs that are thoroughly dominated by the upper classes, like college professors, journalists, rank & file media/fashion, and orchestra musicians. Those jobs are not low-skill and people in them tend to show up to work.