Which is why shit, unmaintainable code often goes unpunished
I don't know why I should, what I'm working on is
clearly not critical to the company.
Isn't it better to get more done than less (at the same amount of time), even if it's not critical? The only case where it's puzzling is if you're left twiddling your thumbs after you're done, rather than get more work.You’re advocating for finishing work faster so that you can be given more work faster? Sound like something to pitch to owners, not salaried workers
I'm not saying this is better for the employee, but if you're asking "why are they pressuring me to work faster, my work is not critical" then the answer is "they still want to get as much out of you as they can, even when it's not critical".
I'm not advocating for anything, I guess the original phrasing of the question was ambiguous- I read it as "I don't know why my boss cares how fast I work if my work is not critical" and am answering that question.
But it can also be read as "why is it to my benefit to work as fast as I can?", which is apparently how you interpreted it.