As a child grows up, he does not only feel the need for food and education. He also develops some small personal needs. Sometimes he wants to eat something with friends, sometimes he wants to buy a small thing of his choice, and sometimes just the feeling of having some money with him gives him confidence.
Personally, I think giving a child a limited amount of spending money is not a bad thing. Rather, it gradually teaches him to understand the value of money. When he knows that he has a certain amount of money, he will learn to think about where he should spend it and where not. This small habit can create the foundation for money management in the future.
Another important thing that we often forget. When children go to school or are outside, an emergency situation can suddenly arise. Suppose he falls ill, has to return home early due to some problem, or suddenly there is a situation where he needs to come home on his own. Then if he has some money, he can at least manage the car rental or emergency expenses to return home. This is not only convenient but also provides a sense of security.
The allowance should not be given in such a way that the child gets used to unnecessary expenses or develops a mentality of getting everything very easily. It should not be so little that he always feels small in front of others. The real point is not just to give the child money but to teach the child to use money responsibly.
I think that many times parents only think about the expense aspect but not the emotional aspect of the child. Having a little money in their own hands at an age creates a small sense of independence in a young person.
Whether giving an allowance is excessive or not depends not entirely on the amount of money. Rather, it depends on how it is given and what the child learns through that money.