

That's just the transport layer. Fairly trivial stuff.

I seriously doubt that the transport layer is the big issue that would make game devs depend on steam. Plenty of games do their own transport layer anyway, and still depend on steam for a plethora of reasons. And plenty of games have their own transport layer because it's not such a big deal.