Why don the WHDLoad patchers fix the games which don work with emulators?
WHDLoad is designed to work on real Amigas and the patchers don’t have time to work around emulator bugs, which may be fixed in a future emulator version. Often the compatibility of game with an emulator is improved, due to the fixing of non-standard features of the game or the removal of a badly-coded disk routine.