I would say that the mean pedagogical skill of (associate) professors in Sweden is higher now than before, but what you're saying is basically that everyone who has a PhD should be guaranteed to get a teaching position, regardless of their pedagogical skill. This would lower teaching standards. There has to be other avenues for PhDs than teaching.
Should bachelor and master level humanities programmes also be limited to the number of professor positions?