Just because they are many people trying to make virtual Apple IIgs ! Emulation is quite hard to perform well and they are many paths which can be followed in order to get the wished results. Plus the fact that an emulator depends of the operating system where it will be used, so an emulator for Mac OSX can be different from the one on Windows... And it will be definitely different from an Atari emulator.
Well, having the perfect emulation is the Holy Grail we will all achieve one day
Regarding the functions, the emulator intends to allow all the things the original Apple IIgs had, plus some cool features added to make it a better experience. And a lot can still be added ...
Emulators like KEGS-OSX, are just programs made to keep the Apple IIgs computer somehow alive. This is in fact what emulation is about. To allow old softwares to be used again and to keep these old fantastic computers part of our memory. As long as there will be people wishing to remember the good old days, there will be Apple IIgs emulators…