Valve has people brainwashed bad when giving a bunch of free stuff with absolutely zero catch is considered a trap.
You guys are right that the UI doesn't compare to Steam yet, but games will always be 100x more important than the launcher that starts the games. These are the same games you'd play anywhere else, but free.