in europe you may be stamped into schenegen area but you don't clear customs until your final destination...because remember they are still all different countries.
in us you clear customs and do everything on your first port of entry...hence picking up the bags and walking through customs then dropping them back off.