This seems straightforward enough, but the issue is that some file systems are protected by patents, specifically, Windows File Allocation Table (for example, this 1989 U.S. patent).
Interaction with devices has been permitted through cross-licensing agreements between the major file system providers, which has allowed some of these patents to go unchallenged.