No, not everyone loses in the long run.
There are, have been and continue to be many, many poker players out there who, in fact, win in the long run - from professional players to semi-pro and even amateur. There are many, many poker players who profit long term in different degrees from micro-stakes all the way up to the nose-bleeds.
True, there are countless long term losers, but to say everyone loses in the long run is just incorrect.
Yup! you can say everyone loses in the long run, but to profit through gambling I don't think so, the one I know who's gonna profit because of gambling is a sports analysts they make a living from gambling by compiling odds for bookies, Programmers earn a living from gambling by developing various betting applications, Manufacturers of gaming machines make money from people’s gambling habits, and a lot more to, but the one who gamble's him own money sad to say has a 50/50 chance.