It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

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.