definitely wouldn't advise gambling as a source of income for anyone
of course you can find positive expected value games but there are less stressful ways to make money, in my opinion
I think it's okay to suggest that to anyone as long as you educate them well of the risk of gambling. Yes, the income is so attractive for a successful gambler, however, it's not as easy as we think, a gambler has to be very smart in order to make a living in gambling, so if you find a gambler that has that kind of quality, then maybe we should not limit the possibility that he could be successful in gambling.
I also believe the same, gambling will only be a disadvantage for those who don't know their boundaries and don't have the right mindset when playing. The goal is to win yes but we can't avoid some losses along the way, the important thing right here is to only pick the fight we most know and have enough knowledge. There are a lot of activities in the gambling world and it's almost impossible that we don't have any of those activities that doesn't suit us.