To address your points:
[1] My college schedule was considerably more broken up, including a 10 minute break in classes that were longer than 90 minutes. In fact, I almost never had a block of classes longer than 3 hours which didn't have at least an hour before more classes happened. During the time I wasn't in class, I was unsupervised and able to walk around a large campus, stop by the gym, go off campus, etc. All of these serve to considerably break up the day versus high school, where I had something like 4.5 hours of classes a day, in 90 minute blocks, with two 10 minute breaks and a 30 minute break which was my only chance to eat food all day.
[2] Even sitting in the classroom, I was allowed considerably more freedom in college. I was (generally) allowed to eat, use my laptop as I saw fit. Further, my college classes were generally more interactive, with strong group/class discussion components, exploring examples in class, etc. The whole process was much more dynamic than my high school classes were on average.
[3] It's certainly true that you shouldn't bother other people during the lecture (such as making loud noises), but my experience in college was again that it was actually easier to ask questions when I didn't understand, either within class or during office hours/tutoring times. Partly, this is just a maturity thing: you get more used to asking people for help as you get older and place more value on your understanding of the topic.
I think the dual role of teenager babysitter and education facility negatively impacts the school's role in education at times - such as when they keep students more controlled and have more instruction time than is likely necessary so that way teenagers aren't just free all the time to wander around town. Colleges (and the experiences of the students) benefit from only having to do one of the two things.