I agree with you, OP. Following these guidelines is essential for becoming a smart gambler:
1. Have a side hustle that earns you money weekly or monthly.
2. Only risk what you can afford to lose.
3. Lower your expectations regarding gambling outcomes.
4. Remember that success in gambling is unlikely; the odds are 1% success to 99% failure.
If you truly want peace of mind, don’t rely on gambling as your sole source of income. Consider getting a job or starting a business. Enjoy gambling as a source of entertainment rather than as a way to make money.
Everything you said is true, no matter what reason one decides to gamble, still the most important thing is to be a responsible gambler, your money is your responsibility, your risk is your responsibility, no matter how good your psychology is in gambling, still when you lose you will feel emotional feelings, every gambler must hope to win every game or match with accumulated profits, but as you said the chance is only 1% and as the title OP made, in the end no one can beat the casino no matter how good strategy you have, all gamblers can only speculation by relying on luck and a little analysis, especially if it is sports betting.