> A better example might be how not everything in Java is a
> reference type (i.e. "object"); I believe the
> value/reference typing model was purely for
> performance...?
Yes, that is a better example, and your abolutely right. Gosling said exactly that in this interview. Look for "Primitive types versus wrapper types" about halfway down the page:
http://www.artima.com/intv/gosling313.html