Who to blame, user, tool or microcontroller?

You're viewing an 8MHz signal with only 16MHz sample rate - I think it's an artifact of the sampling rate. Can you increase the sample rate? I suspect you'll see that you actually have a clean signal if you do.

Interrupts won't interfere with it - it'll work fine with interrupts enabled, it's using hardware output compare.