A decade ago, I was a student on the team, and I remember everyone doing a lot more with a lot less. We had to program microcontrollers with Stamp BASIC, pull reference books off the shelf, and go on epic debugging journeys. The team today was overall far less motivated, although the exceptional programming/technical skills of certain students was unlike anything we had 10 years ago, and it was this handful of students that pulled the entire team forward.
One time a parent of a notoriously lazy student asked me how they were doing, and I answered honestly that their kid doesn't do anything but play games on the Internet, and they would be better off using their after-school hours playing a sport or literally doing anything else. What followed was a vile and vitriolic rant about how their kid was the leader of the Lego robotics team, and maybe it's because you aren't assigning them the right work, and on and on. Just one decade ago, students can and did get kicked off the team for being lazy, but you can't deny anyone an opportunity these days...