Implementing it this way sure takes care of covering the compatibility on both systems with minimal changes. I propose that the person who handled it might have just not known that it doesn't work this way on original EGA (which is why the EGA colors they chose are all actually a part of the extended 64 color EGA range), and didn't have access to hardware to test it.