It isn't that it know that it's not a "real Mac", It's just that it can't find the ROM firmware.
PCs have BIOS instead of 'Recovery HD', firmware ROM ect.
So the Hackintosh sees the BIOS instead and because it's different than ROM firmware, the operating system just thinks that it's out of date.