difficulty – Why does the Genesis block appear to have a lower hash than necessary?

The hash of the genesis block of bitcoin has two extra 0 as compared to other block hashes. According to the logic, it should have been the same as they all have the same difficulty. Why is it so? Was any special reason for doing so?

Hash of genesis block :

Hash of block 1 :

Hash of block 2 :