Android suffers from SMB1-infection and it's because of Samba
The Kodi community has been suffering from SMB1-only support in Android and now that most sane people have forcibly disabled SMB1 on their fileservers or NAS, Kodi can't connect (current fix: use an NFS export, hence nuclear icon).
According to Kodi developer's it's Samba's newer code supporting SMB2 that has some kind of cross-platform compilation issue that just keeps it from working on Android. According to someone from Team Kodi on the Kodi forums, "courtesy of samba by changing build system to something incredibly broken for cross compiling. We're debating and working on upgrading samba on and off for a while now."
Google could've a) added some compatibility shim to enable this cross-compiling to happen; 2) work with Samba to create a standard SMB2 library that worked in Android; 3) create their own SMB2 client implementation for Android.
Silly me, just repack Samba's code and job's a good'un!