It's the Debian way to only use runlevel 2. Red Hat uses runlevel 5 as main runlevel, with varying services starting on the other runlevels. I don't know why Debian just doesn't use BSD style start up rather than SysV if its only going to use one main runlevel.