From your response, I’ll take it that you’ve never taken your kid to a baseball game, nor waited outside a gate in hope of seeing a player emerge.
So now my answer is not good enough for you? Sorry but I don’t put my hopes and dreams in some sports player nor do I encourage my kids to think they are more than good athletes. Actually coming from a sports family I realize that most athletes have a very short career and if they need to charge for autographs then let the free market decide. If an autograph is worth something and someone is willing to pay for it then it is a win/win