Calculating the carrying capacity of the world before agriculture would have given you a much different number than after it.
By that logic we shouldn't be applying arguments like "It is quite normal in ecology to see crashes and recovery in the event of overpopulation".
It is not blind faith to say that we should expect that the different dynamics could be different when the rules of the game are different.
Again, if the foxes see the rabbit population declining and can start producing rabbit substitute before they start starving, of course we would expect a different dynamic to be possible.
“Carrying capacity” is a technical term that implies, among other things, that no further population growth can occur.
It doesn’t just mean “too many” or “more than we’d prefer”.