Microsoft.Extensions.Configuration.Binder isnt really required as long as you are using primitive types to define the leaf properties. Once your type has collections such as List / IEnumerable, you will require Binder.
However, if your code defines a collection as array, it would work just fine without the need for Binder.