I think it is really dependent on how far along you are with engineering.
You came to the same conclusion I did, but I was a junior working as a computer lab rat when I realized it so I plugged along and walked out with a BSME and got a job as a UNIX guy way back. Now I am security guy working on a MSCIS when I have the time so I don't think it puts a cap on your career as well.
I hope that helps.