Valve has refused to reduce the 30-70 fees imposed on vendors on Steam. This results in higher costs for consumers. At present Valve makes several billion with Steam.
Mobile stores have reduced fees for developers. Many game publishers have developed their own storefronts to get around the Steam costs.
So far efforts to fix the problem have failed. It seems that the Congress will have to regulate the industry and this is not likely to be addressed anytime soon