I'm sure the issue here isn't peeing by the side of the road, but the fact that Holland is a tiny country, fairly densely populated, with lots of tourists, and it's just trying to keep things in order.
As with most things, using common sense is key.
I do know that in Holland there are simple little free campgrounds along bike paths, I've read of these in the recent past.