I disagree with you. As I said, if the game is played between close friends, money is easily replaced by reputation. Try to play poker with friends without using money and you will realize that you feel the same excitement as if you were playing with money. That is why these games are called gambling, whether you like it or not.
Of course, human nature is always focused on winning and this is also true if a game is played without any prize. From a different perspective, you are absolutely right that players will focus on winning for reputation in the poker game which doesn't have any prize as money but the most important point I want to point out is that it wouldn't be right to consider any game as gambling when there is no money or a similar prize. When it comes to reputation, of course all players will focus on winning but it is important to remember that we act carefully to gain or protect reputation not only in the games we play but in every activity of our lives.
It is clear that whatever the name of something that involves money or any item of value and has a value to be bet that will be the object in return as a result of the bet (victory) then clearly it is called gambling, and also if on the other hand the bet does not involve anything that will be used as an object of victory at the end of the session then clearly it is not a gamble because there is no something that is the object of victory and also there is no real possibility of what is called risk, In fact, this context is very simple and on the other hand I hope that everyone, especially those who just want to enter and get involved in gambling, will first understand what gambling really is, especially in terms of possible risks because it is clear that lately the population of gamblers is increasing but most of them are gamblers who have no responsibility for their gambling activities so that this causes a lot of problems, especially in their finances and sometimes even accusations of fraud in some casinos, especially the type of online casino.
Definitely, I think it isn't right to consider it as gambling if there is no money or similar reward to be obtained in case the prediction wins. In particular, since it isn't possible to lose anything in such a situation, people who make predictions don't apply risk management and therefore cannot learn what risk management is. As you mentioned, especially recently, there are many gamblers who cannot manage risk management and liability management well and because of their inability to manage these they face financial difficulties. Of course, due to these financial difficulties, various fraud methods are preferred by these people.