Jerry World has been hosting HS games since it opened. I'm certain that he does not make money on these events, perhaps he donates the stadium to them. Concessions and parking fees as well as ticket $$$ are collected.
You and others are focusing too much IMO on the bottom line here. A new stadium is built not to make money, it is to stoke the ego of the owner. In this case the ego will belong to the state, the county, the city where the stadium is placed and the team owner.
Put a roof on it and use it throughout the year. If we're lucky we won't need to have this conversation for another 40 years.
Also...forgot Lax championships, soccer etc.