Where are all of the other 2p orbitals for Oxygen? What is the particular 2p orbital that would have the correct symmetry to overlap with the 2s orbital of Be? Where are all of the other valence electrons for Oxygen?
The diagram is partially correct , the p electrons of O are more stable than the 2s of Be.