List and struct types aren't sortable and one could debate whether they should be equatable or not but coalesce should only require nullable and all data types should be nullable. So I would expect coalesce to work on any data type. At the moment it does not support list/struct data types even when all arguments are the same type.
Reporter: Weston Pace / @westonpace
Assignee: David Li / @lidavidm
Related issues:
Note: This issue was originally created as ARROW-13931. Please see the migration documentation for further details.