Kids should definitely work for what they want. That’s all adulting is. They don’t learn anything about earning money or working if your parents just give you money.
If I had to save money for something important I would start by finding a job that pays well. Then only spend things that are a necessity. Until I have enough to buy it.