If so, why?
If not, please advise!
In my opinion? It's a big NO.
Considering gambling as a full time job involves lots of things, time, resources and other things. When I say resources I mean, you'll need to be keeping your bankroll high. We all know gambling isn't a instant get rich stuff, it's not certain you're gonna be constantly making profits on every game you stake, you loose sometimes and win sometimes, so what's the assurance that you'll always be on the winning side.
I know a few gamblers who leave their house in the morning, go to the casino and spend the whole day there loosing money, every single day, and maybe some days they make profits but never enough to cover for the losses. I've seen them and it didn't turn out well so I don't think it's a good idea...