You have pretty much answered the question in the first half of your answer. When the coordinate covalent bond is broken down in ozone, it's not ozone anymore, hence it's less stable as you said, because it's easier to break the coordinate covalent bond in ozone than the double bond in oxygen.