We default to SA for SMB datasets. We could probably do it across the board. Prior to TrueNAS 13 it was not available on FreeBSD, and issue was moot anyway because of lack of support for xattrs over the NFS protocol.
Typically we just allow ZFS to inherit whatever properties were set on parent dataset. That said, heavy xattr users over NFS might be like hen’s teeth.
I made pull request to set by default on newly-created pools. Would be no earlier than fangtooth (25.04).
Make sense. Extended attributes mostly related with smb shares but I use extended attributes like g+s and default acl’s on NFS shares. I wonder what is the performance difference on this type of usage.