At some level I think that's true in a lot of places. I'm not sure, in the US, if you really know what kind of engineering (or whatever) you want to go into. High school pretty much didn't give you a good sense of that in a lot of cases. Perhaps, on this board, there is a disproportionate number of people who always knew they wanted to program. But sure wasn't the case for me growing up. And would probably have done something different than mechanical engineering but--whatever--didn't really matter.