Unfortunately, if parks were mostly paid by the people using them, we would have no parks. Most people won't pay to use a park, and would instead just no go. Additionally, it's often extremely difficult to force people to pay to use your park. It's different with national parks which people travel to for the sole purpose of going to the park, but local parks, lakes, etc will have a much more difficult time making people pay for it.