When opting in for default registration, HttpMessageConverters will try and detect automatically converters based on classpath detection, unless a custom converter was registered already.
This is not the case for string converters as they are overwritten in all cases, and this is a problem.