I dont know why I would not want to do so....because I never have..and cant tell the diff!!! Because i am having the same exact problem as everyone else with the vendor file the same.
Actually, many of the beta versions have "empty" vendor.xml files. So, sometimes it's not required. There is no difference as to what's loaded to the device, though. Vendor.xml is like a yes/no. The OS will either load or it won't.
It is required anytime you load an OS released by a carrier other than that on the BB. You will be able to tell a difference if you don't , in that it will not load.