A bug is not something that you personally find "annoying". A bug is defined by unintended behaviour. In this case, I see nothing that would suggest this behaviour is unintentional-- actually, the fact that it ignores the default behaviour implies that it is in fact intentionally opening on top. You might not like this (and it might be wise to respect the default behaviour), but I don't see this as a bug.

By the way:

Code:
/window -u @View


Removes the on top setting of the log viewer, since it really is just a custom window. Unfortunately you can't attach this command to ON OPEN because it does not trigger for custom windows (related feature suggestion here), but you could use a timer, or have a key binding.