Yeah I think it's a valid feature request. This checksum based scanner is clearly showing its limits.
Even if we start adding more databases, for example GoodTools, I'm afraid it will never be enough.. There are new homebrews every months, new fan translations, new romhacks.
The problem is that extension based scanners are also limited. There is not a 1 to 1 mapping between extensions and systems.
So maybe a smart mix of both.