Why a covalent bond is directional?
The covalent bond is formed as a result of pairing of two electrons in the atomic orbitals of two atoms. The bond then should lie along the direction of the overlapping of atomic orbital i.e. the bond only happens in the direction of the shared pairs of electrons. As the covalent bonds will have strong directional preferences unlike ionic and metallic bonds.