Zhao Xun was placed under house arrest because he was simply too crucial.
The data in his hands concerned the layout of global future communications; whoever could control the data he held would be able to seize the initiative in this layout.
The King placed him under house arrest as a form of protection as well.
Chapter 810