it's kind of an tradition, that their games are a bit late
.
That's hardly unique to Larian; look at game development in general, especially with Kickstarter, where time frames have to be estimated much earlier in the development process than would otherwise be made public.