There are lots of people for whom this content is very valuable. Many of those people don't necessarily care about being able to use the title "computer scientist" is totally irrelevant. I have a degree in computer science but I don't call myself a computer scientist.
I don't see the reason to disparage the content because it doesn't come with the title. Maybe I'm missing something you can share?
Is it more efficient if you collaborate with other people with the same goal (e.g. Academia)? Yes.
Is it a necessity to conduct science? Absolutely not; how do you think it was done in the past? Almost all of the early scientists were self-taught individuals.
To take the best reading I can of what your point is: you're saying a pupil will not self-study this course and go into CS academia. I agree with you there.
To me, that seems a poor reason to criticize this course, the content, or people who want to pursue it. There are many reasons to learn undergraduate CS material besides pursuing academia (again, self as an easy example: CS -> SWE). I don't feel there was anything in my degree which could not have been self-studied with enough tenacity.
If it's about joining academia, I get your point. Otherwise, really unsure why you're fixated on the title. Anyone can absolutely self study physics the same as computer science, and use that knowledge to advance their understanding in other fields, or hobbies, or just pursue knowledge for the satisfaction. Those all seem worthwhile to me :)
The former needs paper and pencil. The latter requires expensive equipment to prove your theories. At best you can learn theoretical physics by yourself and formulate some hypotheses. Proving them might often be a completely different matter.
Albert-Laszlo Barabasi's book The Formula is kind of about this. While nothing would stop an individual from publishing such a paper, outside a major company or university setting an individual wouldn't have the network to notice the paper basically.