I agree entirely, but at least with a compatibility translator like this, the systemd .service files could become the canonical description of how to run a service, and packagers would not need to write sysvinit scripts by hand anymore. Seems like the easiest way to "support" sysvinit without forcing every service to deal with sysvinit scripts, which seems like a net improvement over the current state.