That's the nature of playing a game mid development. Making him leaving organically isn't really necessary because technically anything and everything that exists in the game is subject to change over the course of the development process. Narratively speaking, he never was a companion, but just...