I'm always mildly surprised that UDF, the filesystem for DVD discs, isn't used more on USB sticks. It's r/w on the major three operating systems. The only downside is that I think you need to create it in the first place on Linux. (Maybe macOS can format UDF too?)