Quite funny if people manage to judge gambling badly when equal or greater risk is being taken by banks or those in finance every day and that damage can be serious from larger amounts risked.
Gambling if done right is just a game and you should not risk your overall financial stability on bets which can always go either way if you are being honest with yourself. Do that much and play as a game everyday with limits on what is leisure money to spend and you will be superior to the bank manager with no shame at all applicable.
The difference is that gambling cannot be predicted, while business in banking or other things can be predicted using the data they have, that is what makes gambling riskier than other things. If we talk about risk then everything in this world also has risk, but there are differences in it.
Embarrassment is usually due to the gambler being in an environment unfamiliar with gambling, not because of the risks. Moreover, in some countries or in some places someone who gambles is considered a person who has bad behavior, so they choose to hide their activities in gambling.
However, I agree with you that gambling, if done correctly, is a game. However, the problem is that there are still people who cannot gamble properly, they take too many risks and risk their stability in gambling games. So that it becomes a problem for them, this is a problem that is a fundamental problem for some gamblers.