The environment object has no information whether it is running ( has been compiled) in 32 or 64 bit. BTW, there is still a very very old Win16 flag in it.
This information is needed to know which class to instantiate when using external function declarations (in 32 or 64 bits.)