There are open source clients for Epic Games Store and GOG.COM, why not for Steam too?