I agree with you in regards to online slots and blackjack. There's a definite house edge and you're always playing a losing game in the long run. These games are engineered to give a false sense of strategy to less-intelligent participants.
I don't think games of true skill should be lopped-in with slots and lotteries.