I’ve noticed this is not that uncommon in Wi. A number of “public” accesses fall under local municipalities, park boards, etc and can have launching fees associated with them. The City of Hudson public launch on the St. Croix is a good example.
Just recently we had a conversation with a guy associated with St. Paul Park regarding the Lions Levee public access on Pool 2. The conversation related to some maintenance items associated with the landing. There was some side commentary that it didn’t seem clear to all parties (meaning the city, state, dnr, etc.) who had jurisdiction and/or funding responsibility for the landing. Obviously, a municipality may not have the same operating budget to operate/maintain a public landing so it may be reason why some of them have fees.