No. But it depends if they do good research or not. But let’s say they are average or below average researchers or don’t even do research (they are tenured and let the lab die cuz who cares) then no.
There are a lot of professors who are terrible at teaching. I’m not one of them. I love it and I’m really good at it which is why I pursued it as a career path. I taught at a high school for a year, have done a shit ton of outreach teaching middle schoolers and high schoolers - this all taught me how to communicate science to a broad audience.
Many professors never really get any training or exposure to teaching and teaching methods. They just TA while in grad school and that’s all the experience they have. Then they realize they can just read off slides and make six figures (in southern Cali) as a tenure track professor. And with summers off and periodical sabbaticals.
Now those that do a ton of good research but are shit at teaching I forgive a lot more. And often times they are really underpaid for their efforts. In academia you can have a prof putting in 10 hours of work a week and another putting 70 hours and they both get paid the same. I’m looking into community colleges because they pay more than cal states and on par with UCs. Yet the workload is laughable compared to what university professors have to do in general. I won’t get to do research at cc level which is really important to me. But I’d be able to do all my grading and setting up slides from home and prob get away with about 15 hours on campus a week.
So to answer ur question - on a purely teaching basis many professors are shit and should be fired. If they make up for it with good research then that’s okay. But universities should really be okay having profs that ONLY do research and some that ONLY teach, since some are not skilled in the teaching department (most can do research if they got their PhD from a decent school). But that’s not how it is generally and for the most part no body actually checks if ur teaching is effective aside from student evaluations which can be skewed