I agree with almost everything you say. However all the college projects I was part of, there was no supervision whatsoever. We were all children learning to be adults. Some of us were already there before others. I'm guessing lambda students are more adults than kids. Bottom line, TA support is golden. Supervision, not so much.