Почему мы вообще должны объяснять эволюцию в терминах предпосылок и следствий?
Потому что эволюция протекает так, чтобы увеличить приспособленность клады. Ландшафт приспособленности - это и есть предпосылки. Достижение кладой локальных максимумов приспособленности, либо вымирание клады - это следствия.
Раз цианобактерии уже отравили воздух кислородом, у любого жившего в ту эпоху вида было только три пути:
1) вымереть (участь большинства)
2) мигрировать в среду, которой не достигает кислород, но пригодную для жизни (таких сред было мало, и эти экологические ниши были быстро заполнены)
3) эволюционировать в виды, умеющие защищаться от отравления кислородом.
Раз возможны биохимические механизмы защиты от кислорода, дающие энергию как побочный продукт, то преимущество получат организмы, выбравшие именно эти механизмы. И дальнейшая эволюция их потомков пойдет по пути увеличения этой энергии. Так возникает кислородное дыхание и от облигатных анаэробов происходят облигатные аэробы. Нельзя сказать, что это событие случайно. Случайным было то, что по этому пути пошли одни виды, а не другие. Но какие-то - должны были пойти, раз такой путь был биохимически возможен.
Аналогично, может быть случайным, что на сушу вышли рыбы с двумя парами плавников - брюшными и грудными. Акантодам, имевшим в дополнение к ним еще пять пар промежуточных плавников, это могло бы быть даже проще. Во всяком случае, не пришлось бы откреплять грудные плавники от черепа, чтобы сделать ноги. Но вот вышли тетраподы, так получилось. Но само заселение суши нельзя назвать случайным. Раз на суше было больше солнечного света и углекислого газа, там должны были появиться растения. Раз там оказались растения, то за растениями пришли мелкие животные - членистоногие. А за мелкими животными пришли крупные - позвоночные. Конкуренция за ресурсы в живом мире такова, что если где-то появляется экологическая ниша, она не останется пустой.
Ландшафт приспособленности, вообще говоря, складывается из трех составляющих:
1. Физические условия. Как правило, меняются медленно, за исключением событий вроде кислородной катастрофы.
2. Эволюция соседних по экосистеме видов. Например, классическая эволюционная гонка "хищник-жертва".
3. Текущий фенотип вида.
Вы не задумывались, почему сухопутные членистоногие маленькие? Ответ: потому что их дыхательная система не может насытить кислородом крупный организм. Вот в каменноугольный период, при содержании кислорода в воздухе 35%, были сухопутные многоножки артроплевры до 2,5 м в длину и до 50 кг массы.
А почему бы не перестроить дыхательную систему? По-видимому, нынешнее устройство - это локальный максимум приспособленности. Любые мелкие изменения будут во вред, а на одномоментные крупные изменения в результате случайных мутаций рассчитывать не приходится. Поэтому сухопутные членистоногие так и остаются маленькими, несмотря на то, что их эволюция всегда шла полным ходом: видов насекомых описано больше, чем видов остальных животных вместе взятых.