Riot Games talk Vanguard anti-cheat for League of Legends and why it's a no for Linux
(www.gamingonlinux.com)
That's pretty much the only reasonable explanation at this point. If they were afraid of people finding errors it would be beneficial to allow more players to see what's the program doing. Riot basically confirming they just want to run spyware on SpywareOS.