I agree. To a degree.
I imagine beginning by obtaining a degree in CS is boring: it seems it has nothing to do with actual programming, especially for beginners.
However, I try to learn for quite some time some CS by myself (it's a very, very broad subject, so I try to learn it step by step, for fun mostly) and, since I develop for 20 years (10 years professionally), I can really see some benefits to learn about the abstraction layers we don't care about normally.
It helps to understand better our field and where it comes from. It's not a necessity (depending on your job) but it can teach you nice workflows and mindset how to write bullet proof code and how to tackle problems.
It's not magic and it's complex, but it's still very interesting.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.