Нулевая связка в русском языке появилась из-за того, что глагол «быть» практически утратил личные формы настоящего времени. 1
В древнерусском языке глагол «быть» хорошо спрягался в настоящем времени и могли употребляться разные формы: «Я есмь», «ты еси», «он есть», «мы есмы», «вы есте», «они суть». 1 Но с течением времени глагол «быть» стал использоваться в основном в прошедшем (был) и будущем (буду) времени, а формы настоящего времени почти не применяются. 1
Лингвист А. М. Пешковский ввёл понятие нулевой связки, определив её как форму настоящего времени глагола «быть», не получившую материального выражения. 3