> UNIX time, GPS time, and TAI are a fixed offset from one another.
Wrong again. UNIX time definitely is not fixed offset from GPS time. Here is handy dandy conversion tool between the two: https://bag-of-tools.com/gps-time-converter/
1700000000 UNIX = 1384035218 GPS
700000000 UNIX = 384035207 GPS
If you're dealing with human activity, UTC will usually be the easiest choice. If you're just dealing with computers, TAI (or one of its fixed-offset variants like UNIX time) will usually be the easiest choice.