I mean, Zahn does love his characters, but I think the EU retcon was more pragmatic and sales driven more than anything else. Thrawn was a wildly popular character in the EU, and Lucasfilms realized that it probably killed Thrawn off too early in his third book.