Well, I mean you can disagree with my worldview as much as you like! I've been doing this for nearly twenty years now and it's largely been my experience that big Indies don't compete with each other (sharing info to lift each other up is the norm where I lurk), more co-exist. I've sold hundreds of thousands of games in all these years and never once needed to push anyone out to do so. I can't possibly see what advantage doing so would net me over what I already can do, y'know?
So sure, you can disagree but a) it's not how things tend to work in games and b) it's a moot point because Itch is and will continue to be somewhere that welcomes all (within the bounds of its code of conduct) -- we're just trying to ascertain the best route to ensuring both free and paid can thrive.
*Shrugs*