I completely agree. CS started often from the Math department, sometimes from the Engineering department. Further specialization is to be not only expected, but welcome, as complexity increases. Is there a better way?
I totally agree. I really think it is heading toward a med school styled specialization. And with that will come the added prestige. CS is so remote from pure/natural sciences, it screams for standalone schools, like law and medicine. And with it, prestige and power. Why are people against that?