I am not sure Virgin have a particularly short command time, also their record on hiring direct entry captains is fairly poor as well (not that I see the importance of that). You seem to be struggling with the concept of a seniority system, when you join you will indeed be behind everyone for command or fleet change irrespective of nationality, that’s the price you pay for joining a legacy airline!