Right answer? Deliver what was promised and do not cut the game short to meet personal bonus goals. That's a hard thing for many exec's to do. The game launched unfinished - no one can deny this fact. And it did so primarily so some would gain = shareholders and execs. Another fact. Don't kid yourself. But this is more common than not and sadly also not unique to FDev.
Again, if the problem is FD could not have both Offline and Online mode running concurrently due to the architecture of the game engine, there is only one solution - either the game becomes Offline or it becomes Online. Not everything has a nice tidy solution, sometimes things just can't be done. Of course, to satisfy the ones who demand perfection as per a kickstart PROPOSAL, we could use the Star Citizen production model, promise everything, take as much money as you can from the marks, deliver nothing.