Can you consider
3) Bb3 instead of 3) exd5 for white.
After 3) Bb3 - dxe4
4) Nc3 - Nf6
5) f3 - exf3
6) Nxf3
and then something like e6 should be played and I think white is ahead in development and that can compensate for the pawn.
I may have missed something.
Try working it out and tell me
I've had several games recently where white has started the same way and it seems strange to me everytime. So I was wondering if there is something I'm missing because I can't see this as a good approach by white.
So why do people keep playing this? Also my typical response if white doesn't put black in check has been to develop the white bishop (as you usually would in the caro kann) so that I can play e6 to protect the center pawn. Not sure if that is the best plan but it has worked well.