Re: "It solves a problem that people have."
Still think 'runlevels' are a thing that sounded like a good idea at the time though
And mostly were. They were pretty simple in essence - the runlevel is linked to how the machine is used.
Runlevel 1 is single-user (mostly used to fix badly broken stuff)
Runlevel 3 is normal server mode (no GUI)
Runlevel 5 is normal desktop mode (ie GUI + all the services needed).
Each runlevel inherits the stuff from the lower runlevels - so runlevel 5 includes all the stuff from runlevel 3.
Can you tell I used to use old Redhat a lot before discovering Mandrake? (Essentially Redhat+customisations). The only linux I use nowadays (other than proxmox for my VM server and what used to be called Astaro for my firewall) is devuan..