You are actually true, no one will always win a gambling. Gambling can not be the main income of someone life, it should be just an additional income for someone
Absolutely can and is main incoming for a lot of poker players. The luck factor is pretty much nullified when you put 6+ hours a day grinding. Your weekly/monthly sample size becomes so big that its pretty much impossible to face a losing month, (if you are winning player obviously)