Там уже ответили на данный вопрос развернуто, но думаю стоит добавить несколько моментов. Во-первых наверняка природа придумала усваивать железо и кремний, такие бактерии есть. Но есть пара нюансов: во-первых как добывать железо из его оксидов? И как добывать кремний из его оксидов? Еще есть проблема в том, что железо тяжелое. С кальцием было проще его начали использовать еще бактерии в виде карбонатов. Т.к. он попадал из подземных вод, после кислотных дождей в виде растворимых гидрокарбонатов и его можно было усвоить. И, я так полагаю, с фосфатами та же история. Что позволило бактериям строить из соединений кальция свои домики. А если это работает на простом уровне, на более сложном навык сохранится.