Since we support many formats, we don't know which loader will be used a priori. This is the reason why we load each one in DelegatingLoader class and leave this class to decide. Imho there's no way to know which is the most used format: I like Yaml and I use it whenever it's possible but I don't know about other people.