The only legit excuse for grinding here is if you did not do any prep.
Doing your job even with a 4/4 load is not grinding.
Research proposals and research projects might require grinding. Prepping lectures no way.
“Teaching a course where you are professor of record is certainly not grinding unless you dont know the topic at all.”
Now what may happen is forgetting what it's like to be a naive, 18 year old freshman in college, and not somebody embroiled in academia for the past few decades.
But the audacity to suggest that it's even remotely within the norm for professors to not know their own material... wow.
Originating a class can be a slog and originating two to lecture next term would be a grind. If you are not professor of record and thus likely did not originate the class then your assignments and reading, hell the entire course is likely layed out for you. Teaching a section of a course you originated or that someone else originated is likely 80% of the teaching load. Familiarizing yourself with this material so you can effectively teach it is doing your job, not grinding.
I'm not sure why you feel the need to suggest I am a crappy teacher or that I lecture from notes more than a decade old. Knowing how accreditation works, how courses are originated, and how sections of thoses courses are taught at r1 institutions, I can only conclude you are ignorant as to how these things actually work.
As a real world example, there are many great online courses from places like MIT and Stanford. Hell you can sometimes even get these online lectures for free, the same material covered by those institutions as part of their degree programs.
How much grinding does it take for a lecturer to to proctor such a class, particularly given that they also likely get FAs to do labs and grading?
If you attended or work at a college where professors grind out new classes every term then that institution is going to have an accreditation and/or tenure issue as "special topics" dont make a degree program.
Compared to many other things, software engineering requires astonishingly low prep. Your average high school baseball player has spent more time in the batting cage to earn a varsity letter than the median SF SWE has spent on leetcode
Is there some overlap of Leetcode problems and real world problem solving? Yeah, a little but most of my time is not solving yet another algorithmic problem but thinking about the problem from a business/product perspective, decomposing it, uncovering and understanding requirements, designing code that will be easily read and modifiable by people in the future, etc. 95+% of my time on the job is not trying to figure out what's the best way to find the number of inversions of a red-black tree.
There are jobs that hard and deep knowledge of algorithms is important, for those please go ahead and keep testing people on it. The vast majority of the jobs requiring people to jump through Leetcode hoops is not that, and a lot of those interviews are not testing for what is actually needed to perform the job well.