Its not because its not .rar
Its because its a java installer that downloads the cache from the internet
But maybe if so much people couldn't be bothered to extract cache etc. then there could be a full client and cache in a folder to run the client
though it would be about 120mb and that would take 2x time downloading rather than using client
-mario