Lore in books vs. In game

Activision began working with multiple book publishing companies to have the most important lore put into books and taken out of the game so that way you have to buy the books if you want to get all the lore. They did that with Halo and with StarCraft2…like who is Tychus and why is he introduced as though he is a character that everyone who has ever played SCII should have known? Oh that’s right, because he is in the book writtin just for SCII. SCII could have started with his story so that way it picked up where SC1 left off and then there could have been that entire book being made into an RTS game which would have then caused SCII to release as it did, but so much lore would have been added in because of that book that SCIII would have been the name of what was originally titled SCII as there was enough lore in the SC books to have made another SC game. But instead they made the books and called it cannon lore even though it was released as legends lore. So yea SCII should have been what was in those books that took place in between SCI and SCII and that would then have caused SCII to release the exact same way that it did but it would be labeled as SCIII instead because it would have been the 3rd StarCraft.