I think the lottery has made it very clear that playing lottery is entertainment, not a money-making scheme. If you have 100k to spend on entertainment over a 6-year span, then go for it, if that's what you like to do.
To say it's a scam would indicate that they are cheating. But in fact they are not cheating -- especially in both Ohio and New Jersey, since both states use traditional lottery ball machines to generate the numbers. And they publish the odds of winning all over the place, so it's not like they are hiding anything.
I understand frustration that the random numbers drawn do not match the ones on your ticket. We all experience that. But the simple fact is that only a tiny percentage of lottery players will ever win the jackpot, so translating your frustration into a statement that the lottery is a "scam" is wrong and misplaced.