Вообще, как мы тут недавно обсуждали в другом вопросе, практически любой вопрос "почему" в науке в конце концов приводит к ответу "таковы законы природы в нашей Вселенной", который хоть и верен, но не слишком конструктивен:)
В частности, законы природы сложились так, что углерод с точки зрения химии оказался самым "никаким" элементом. Ему глубоко пофиг, с кем образовывать ковалентную связь - с другим углеродом, с водородом, с кислородом, с азотом. За счёт этого ему удаётся строить длинные и сложные, но при этом довольно стабильные молекулы. Для других элементов это не так. Кислород или азот образуют прочные связи с водородом, но не друг с другом (построение длинных цепочек азот-азот - вообще самый модный метод синтеза взрывчатки). Связь бор-бор по прочности близка к связи углерод-углерод, зато связь бор-водород очень слабая, а бор-кислород наоборот очень прочная.