Don't read this the wrong way: making laws should be transparent. I know at the local level, when bills are debated, there is always some crackpot who likes to take their 2-6 minutes to talk about something completely unrelated to the bill. This takes up valuable time but they really can't be stopped. The local reps don't want to do anything about it because the crackpot is usually homeless or elderly or otherwise infirmed. The point is that the local council will often do closed door meetings to get work done. (Let's move pass the fact that these reps don't have the backbone to actually ban the crackpot from speaking unless relevant to the bill at hand.)
I know that Congress doesn't work the same way (e.g. there are no public hearings where I can testify) but they do tend to have more closed door meetings than should be allowed. Furthermore, the notes/transcripts from these meetings are usually not made public (or if they are, it's impossible to find).
There are times when closed door meetings are necessary for progress. It sucks but it happens. But unless directly related to national security, transcripts should always be available to the People.
Saying it should happen and it actually happening are, at the moment, two totally different things separated by a chasm the size of the Grand Canyon. But one can dream...