Religion prohibits gambling and it is also haram because it benefits one party and harms many parties, the logic in my opinion is like that. And everything that harms many people, even one person, is considered haram or sinful.
Because gambling can also harm yourself, your family, your children, your wife and also everyone closest to you. And gambling can also damage a person's mental and religious norms. Because there are many negative impacts of gambling, one of which is damaging the economy, getting into debt, increasing crime, reducing morale or laziness, forgetting God and many others.
I assume you are from a country where the government or the family values are directed by the Koran and the Islamic traditions, though there is something which catches my attention about gambling in Islamic countries: in some of those countries gambling is legally forbidden or restricted and yet there are ways which are used by people to continue to wager money and there are also countries where people is allowed to gamble but it is discouraged. Do religious authorities have any say or way to get involved in the regulation of gambling in those countries where the majority of people are followers of the prophet Mohammed ?
I have even seen people here in the forum who consider themselves to be muslin and yet they openly admit to engage in gambling and they are not supposed to be judged by anyone but Allah, God himself. What are you opinion on it?
Also, they things you say are somewhat true, but I believe you may be exaggerating a little bit on the negative consequences of gambling, gambling is one thing and being addicted to it is a completely different context, in my opinion.