Interesting question. It does seem odd. However in the docs it’s stated:
“Setting a converter function and a parameter within the bindingContext is very useful for ensuring proper conversion of data. However, this is not the case when listview items should be bound.”
Note, the initial conversions are done in TextFields, whereas in ListViews it seems you should not double-up with parameters. Funny stuff!