There are two things in linux (and thus in ROS) when it comes to hardware: 1) enumeration of pheripherial devices - names are derived from a well known pciIDS database (or similar usb-ids for USB devices) and 2) driver support, which has to be included with linux distribution/kernel or ROS. While linux kernels and most distributions include most if not all drivers available, ROS only includes drivers for hardware officially supported by Mikrotik. Things get added even to x86 variant, but you may have to ask
support@mikrotik.com if that's gonna happen.
So in short: things are same as with medical doctors: if the guy knows the name for disease, it doesn't mean he knows how to treat it.