I camp on an island so I don't have to worry about the landings and crowds. Do most of our fishing at night so I never worry about other anglers. If I needed to go to a public landing for opener I would never go.
Here's the State's definition of a public water. Please note the highlighted text. The Sucker is a Designated Trout Stream. (remember the blasting and improvements made back in the 70's? Those were public dollars that paid for it. )
That said, this isn't license for people to slob up private property, only to gain access to the stream. It might mean walking the shoreline from bluebird landing, or down from the freeway, but the water is open, and fishable, to the high water mark.
Subd. 15.Public waters.
(a) "Public waters" means:
(1) water basins assigned a shoreland management classification by the commissioner under sections 103F.201 to 103F.221;
(2) waters of the state that have been finally determined to be public waters or navigable waters by a court of competent jurisdiction;
(3) meandered lakes, excluding lakes that have been legally drained;
(4) water basins previously designated by the commissioner for management for a specific purpose such as trout lakes and game lakes pursuant to applicable laws;
(5) water basins designated as scientific and natural areas under section 84.033;
(6) water basins located within and totally surrounded by publicly owned lands;
(7) water basins where the state of Minnesota or the federal government holds title to any of the beds or shores, unless the owner declares that the water is not necessary for the purposes of the public ownership;
(8) water basins where there is a publicly owned and controlled access that is intended to provide for public access to the water basin;
(9) natural and altered watercourses with a total drainage area greater than two square miles;
(10) natural and altered watercourses designated by the commissioner as trout streams; and
(11) public waters wetlands, unless the statute expressly states otherwise.