(bold emphasis mine) This is the generally-accepted view. But I don't think it's quite that simple......
As far as I know, elephants and rhinoceroses*** have no significant predators other than humans- but they also have low reproductive rates and don't appear to have population explosions the way rodents and cervids (for example) do. I'm not sure about giraffes; I think lions manage to kill them sometimes, but there's a video on YouTube(?) showing a giraffe stomping on a lioness (which is apparently badly injured already at the start of the video).
Another puzzle: what keeps the populations of top predators (such as eagles, orcas, lions, and wolves) in check, when they don't appear to have significant predation upon them? (I think I've read accounts of lions and wolves killing each other- I don't know about the other two, but it wouldn't surprise me.)
One might just as easily argue that most prey animals evolved high reproductive rates because of predation pressure on them.
***I had to look up the plural of "rhinoceros" to be certain it was correct- although apparently "rhinoceri" is used sometimes- THANK YOU, Google AI (and other websites) !!!