Lots of students switch majors after taking classes in other subjects. Besides, if you laser focus on one specialty, you lose all the serendipity that comes from knowing multiple fields.
I was trained as a mechanical engineer. Yet I write compilers. And yeah, a lot of things I learned from ME have made it into the seemingly utterly different compilers. I see a lot of mistakes SE's make because they are completely unaware of other fields.
I was trained as a mechanical engineer. Yet I write compilers. And yeah, a lot of things I learned from ME have made it into the seemingly utterly different compilers. I see a lot of mistakes SE's make because they are completely unaware of other fields.