RomCenter and Crlmamepro doesn't run on RPi, not without wine or mono at least, and even then they require xorg. While it's unlikely people will get their games on their Pi without using PC, there might be some instances where a user has copied the files off of another SD card or USB, or is trying to restore the roms from backups, and didn't do any validation/comparison between the two before moving the files. Or they did, but the comparison came back the same, despite the source files being corrupted.

At the very least if the games don't match the checksums, they could be made aware that the dump isn't clean, got corrupted when transferring, or the source was corrupted and copy matched the bad source. I've been updating my µSD card a lot, getting larger sizes, and as such I've been copying the games from one SD to another, not using PC, and as such have to a ton of extra steps to try and make sure my games didn't get corrupted, either on the source device or through a bad transfer. While it might be easier to just save everything to a USB thumb drive that can be read on Windows, the problem there is constantly knocking into the pi and potentially breaking or disconnecting the USB stick.

I've found that one can use the RetroArch DB files to verify many games, including Dos CD games, with a command line program they provide with their source. However integrating it either into emulation station, rom scrapers, or some browser based gui is something beyond any skill I have. I'm learning and trying to figure out how, but I doubt I'd get anything close to PoC soon.