It has definitely drowned out Steam and Itch. Steam are reportedly dedicating "significant" resources to trying to solve discovery now, so they must be assuming this would impact them negatively.
https://www.videogameschronicle.com/news/valve-has-a-signifi...