The reason why you need Android File Transfer on a Mac is because the Mac does not natively support USB MTP protocol unlike Windows or Linux via libmtp. It’s the same for Garmin. GarminOS is not Android either. So you need to use that software on a Mac for embedded devices that require MTP. It has nothing to do with the RTOS running on the Wahoo ELEMNT.