Even in sports or poker you still need the luck to win money because in sports there is a chance that match can be fixed, and you may lose your bet even though you bet on a strong team. And in poker, if you get an opponent, who got better skills than you then you may lose the money. So at the end luck is very important in gambling than any other things.
I agree with this even those poker and sports do really requires luck and as you mentioned some games may be controlled when you play at sports and you may even lose in that . Luck does really matter on gambling because without it you would definitely loose no matter how skillful you are . Gambling is a luck based game but there are some games does need also skills but majorly would need luck.