Call me biased, but the CS degree always seemed like the “general studies” of computing fields.
The interesting areas involve some sort of domain expertise- medical, physics, civil, electrical, chemical engineering, etc. or even pure math in the case of data science.
CS lacks all of those, including a strong math background.
Sure, for plain “boring” software development, CS is perfectly fine.
But in terms of one’s personal education and career trajectory, why not aim higher?