I think the main reason for launchers is 50% laziness, 50% stylistic.
Some folks just don't want the extra few keystrokes it takes to do it from native browser, and sometimes its cool to have the little icon. Other than that, they're basically just redundant pieces of code that take up memory, lol.
Posted from my CrackBerry at wapforums.crackberry.com