Most of the teenagers will not like to sit in front of a screen the whole day at home. Also, online classes will not give space for any outdoor sports.
Why would people contribute to a project they don't agree to the license of? Isn't it good to discourage contributions from people who don't agree in the first place, avoiding future conflict?
As someone who works at a fairly enlightened big company, it's not too hard to get approval to contribute to an open source project (lawyers confirm the license is ok, and that the project doesn't touch any things that are currently sensitive to touch publicly) and it usually only takes a couple business days, getting approval to agree to a CLA is a fairly big additional delay, especially when they want it signed by the company rather than the individual.
They can agree with the license and disagree with the CLA.
In fact, by requiring a CLA, as a user of the product, you know that they organization behind the code is discouraging contributors. This is not a good thing.