Глагол-связка «быть» пропала в настоящем времени в русском языке потому, что она не несёт никакой дополнительной смысловой нагрузки. 1 Если в настоящем времени её поставить или убрать, смысл не поменяется и останется ясным (например, «это гора» и «это есть гора»). 1
Это делает речь более лёгкой и певучей, а также исключает лишнюю омонимию со словом «есть» (в смысле «кушать»). 1
Кроме того, современные люди в большинстве своём живут в настоящем времени, и подчёркивать это какими-то языковыми средствами считается излишним. 1
При этом глагол «быть» в форме настоящего времени не исчез вовсе: он по-прежнему употребляется в высказываниях с именами существительными. 2