As is being discussed here https://github.com/openservicebrokerapi/servicebroker/issues/145#issuecomment-285272615
metadata is considered an extensibility hook within open service broker API. Given that, we need all metadata sent from the brokers to be surfaced back up through the service catalog API. This means even if the API specifically explodes metadata items (description, imageURL, etc) that are defined in the spec, there also needs to be a raw extension that contains anything else.
As is being discussed here https://github.com/openservicebrokerapi/servicebroker/issues/145#issuecomment-285272615 metadata is considered an extensibility hook within open service broker API. Given that, we need all metadata sent from the brokers to be surfaced back up through the service catalog API. This means even if the API specifically explodes metadata items (description, imageURL, etc) that are defined in the spec, there also needs to be a raw extension that contains anything else.