Unless games become something we truly own, steam is going to stay dominant. It's more like a utility than a storefront. If you want to remove the dominance of steam you need to force a way to move libraries of games to other platforms.
Steam also got their monopoly the honest way by simply being the most consumer friendly option.