I think we are a long way from proving your idea as a "win-win".
The ability to hide NOTAMs approaches the problem from the other, cautious side. If you had to mark every NOTAM as read, and then you forgot about one that was faded or however "read" NOTAM appear, that would mean you wouldn't be aware of it. That could be a crane, or some military exercises, or anything. All it takes is a long-standing NOTAM to be forgotten about by you.
Lots of NOTAM cannot be graphically depicted usefully on the map, so there's not necessarily an easy link between viewing and marking as read, though I appreciate one could make the inference.
I don't think there is room for hiding and also for a marking as read system. They would cause confusion between each other.