Na2O is less stable than Na2CO3.
Na+ ion is larger in size and O2− ion is smaller in size.
Hence the packing is less efficient and the lattice formed is less stable.
On the other hand, Na+ ion and CO2−3 are of comparable size.
Hence, the packing is efficient and the lattice formed is stable.