Yeah, it's interesting how the ports of certain (most?) games got "mutated" in the 80s when they ported them to a totally different machine. Apple II to C64 ports could be considered straight ports as they had the same 6502 CPU. So they could just take the game logic unaltered and change the graphics, sound, etc. routines.Well, we can always say the PC versions are the hardcore versions, that should make them more appealing to certain people
But when they had to port something originally 8-bit to a 16-bit Motorola 68k, or Intel, they had to rewrite the code and there was a lot of room for bugs... Typical for Amiga <-> PC <-> C64/Apple conversions, for example. But Atari ST <-> Amiga <-> Apple IIgs ports are safe too again.
Like Elite, that has different classes of bugs per CPU architecture in the various ports.
Then sometimes the game was ported by totally different people who might not even have understood all the game rules, etc... Bit of a mess, really, and your safest bet is always to play the original written by the original creators.