Ubisoft have 8000 employees. They have the ability, the finances and workforce to make it happen. I work in the industry too - I know what the cost would be in terms of manhours and finances. It's low and not "double" what Ubi claimed, but other devs have also spoken out about their lies.