Remember they only have two ships. Whatever ports they go to, the must first agree with that ports on vaccination, testing etc. before any cruise line can make any changes. So for Virgin. Short and simple. All other major cruise lines have a lot to do before making any changes. Each and every port must agree on any changes. That does not happen over night.