It's necessary when installing an OS that was released by a different carrier than the one you're loading the OS to. Removing the vendor.xml file has no impact on what is installed to the BB. It only impacts whether the OS will even install or not.