>Do you agree that the compile log window should be only selected if
>there are actually warnings or errors during the last compilation?

Yes. I'll be careful about the case when the *Compile-Log* buffer
window is visible before byte-compile-file is invoked.