Supporting constructor binding on 3rd party classes the way @ImportAsConfigurationPropertiesBean does leads to some inconsistensies. The main one is that the annotation use constructor binding by default, which is at odds with what @ConfigurationProperties is doing.

This issue is to essentially revert #23172 introduced in the previous milestone.

Comment From: snicoll

I've created #23607 so that we give this feature another go.