if you know what you're doing, it's not so much gambling as it is taking calculated risks. much more akin to trading futures than shooting craps. there's a reason professional poker players exist. and local 1/2 and 2/5 games are not exactly hard to beat. definitely wouldn't recommend it as a primary source of income though.
I can see where you're going with this, and yes there's a reason Professional Poker Players exist. There's also a reason why there are very few of them that actually earn a living long term (less than 10% of PROFESSIONALS). Less than 2% of average poker players actually turn a minuscule profit long term. Of the estimated 50,000,000 people who play poker for money in the US, only between 600-3000 earn enough money to support themselves. IMO
It's a stupid way to try to earn money, even if you don't factor in all the additional risks of taxes, gambling laws, fraud, etc.
I like poker, I enjoy the game, I play in local games all the time. However, I would never consider it a good way to make money, certainly not a consistent one.