Steam is every bit as walled a walled garden as any other.
Valve wants to build it on top of am open platform (Linux) because building a walled garden inside someone else's (MS's) walled garden is risky. But that doesn't make steam itself an open platform.