Open is not the same as "open, if you run it on special developer hardware". The Android platform cannot really be said to be open if none of the consumer products based on it are open.
I am with you here. The manufacturers should not be allowed to call their phones open if they lock the bootloader so you cannot install unsigned images.
But Android as a platform is still open. The same way that Linux is still open.