That is of course true, but I think that the number of variables is so huge that nobody really knows why civilizations collapse. For example, while as you say knowledge is more distributed today, a lot fewer people know how to life self-sufficiently and knowledge is a lot more specialized that it used to be the cause. Proverbially nobody knows how to make a pencil from scratch.