@contrex,
"How come" is actually the short form of the quite polite "How has this come to be that ..." and it often means "Why".
A: I'm gonna go to the store?
B: How come?/What [are you going there] for?/Why [are you going there]?
A: To get some beer. Ya want anythin'?
B: Yeah, get me a coupla bags of potato chips.