I am trying to understand how exactly the OP_RETURN help us to store sporadic data in the chain, can somebody explain it with some good example.
It's not supposed to.
Don't store data in the chain.
OP_RETURN is like saying "please don't rape me! but if you do, please be gentle".
It doesn't justify or make the rape (abuse of the blockchain, in this case) easier.