ROCm is a bit uneven with what cards it supports. Ex: Rx 550 never was supported (even though Polaris, the rest of the 5xx series worked). It seems like the only cards ROCm works for are the ones that share a chip and/or driver with AMD's "Machine Intelligence" line of cards. (MI50, MI60, etc. etc.). Which are Fiji (Rx Fury), Polaris (Rx 580), Vega, and Radeon VII.
CUDA is a "works on all NVidia devices" kind of thing. So I think people are surprised when they have to read the docs for AMD's ROCm.
14 months after release, still unsupported. AMD needs to step up to the plate if they want to be seriously considered in the AI world.
Because MI8 and Rx Fury have similarities, AMD gives ROCm support to both. Ditto with MI25 and Vega, and MI6 and Rx 580.
EDIT: With "Navi" gaining features in ROCm repos, my bet is that a new MI-card based on RDNA2 might be coming out soon. Maybe its Arcturus (the Exascale GPU for the Frontier supercomputer).