Yes. The lakes are unique, and even the drainage basins are unique.
For example, for the non-point sources, let's take the basin of a river with maybe hundreds of farms in it. Some of those farms could change their practices and it would have almost no effect.
Other farms on tributaries near the mouth should be targeted for best management practices, but how do you do that? That's obviously highly unfair to the farmer you target. He's competing with his neighbours. You hear from farmers in Ohio who ask how they can compete with the folks of Indiana who don't have to do this. You are affecting people's livelihoods.
These aren't actions without consequences for others, although as a user of the lake, I would say, sure, cut the phosphorus back. But that's for politicians to decide and to weigh the pros and cons and make those value judgments.