Most launchers I see aren't necessary for any technical reason. Most don't even bother to enable any functionality at all to the end user's benefit. They're instead used to exert some form of control in a way that's usually palatable enough to not cause a huge PR backlash. As a default stance, being anti-launcher as an end user seems reasonable.