No it was intentional.  For whatever reason, there is code in the default templates that spits out the custom meta associated with a product.  THe problem is that the assumption is made that the custom meta is a scalar value.  Just trying to not have all the PHP errors that come when we add product meta that is an array or object,