Well, if you know which save file structure you are looking at (either RSE or FRLG), the PKM data is easy enough to find and read. Believe me, I've been doing it. :P
Besides, the "Kanto type games" were structured in virtually the same manner as the "Hoenn type games". How else would they be compatible like they are?