Playing scratch cards online are more beneficial because of 2 key aspects.
You are guaranteed there is always a jackpot to won, no matter what.
With store-bought cards, you have no idea what prizes are left to win.