They really shot themselves in the foot by going straight to phones.
The better way would have been to work on tablets first and working out all the bugs on larger devices with a limited feature set before moving into phones with the attendant issues of regional cell bands and restrictions.
Rather than play the "will this product work on Linux" game I bought an enclosure and made my own. I got an Orico enclosure and put a large HDD into it.
Most enclosures are OS agnostic (but check anyway) and you can put quite large drives in them.
Most of the current compatibility of Logitech devices comes from, Linux devs reverse engineering their software, USB standards or from default programing stored in the device.
"The perfect organism. Its structural perfection is matched only by its hostility.
A survivor... unclouded by conscience, remorse, or delusions of morality. "