Yes, but in effect the "suse" file is just a generic implementation of the same thing. I agree the naming is poor, but the "debian" one uses Debian-specific commands like invoke-rc.d and the "rhel" one uses "httpd" instead of apache2. In this case, the "suse" one is just the most generic approach.

I'd rather keep a "catch-all" case, because even if 100% of the file doesn't apply correctly, this is just a logrotate config - it isn't actually mission-critical, but nice to have.

Is that OK for you?