I see is that the ample majority of Chinese retroconsoles depending on SD cards for mostly everything and a post failing to account for that.
I don't see any issue with using SD or microSD for that usecase?
edit: I don't think I/O performance for reads should be a big issue either - for most retro games you're going to be able to have the whole ROM in memory as even a 16 or 32MB GBA ROM is still tiny! For PS1 and newer, microSD read speeds are certainly faster than CD/DVD read speeds, too?