Relative size must play a part, we live in a country of 5.5 million and besides the big Turkish teams you'd struggle to find a bigger domestic fan base.
Records. We have so many records that the name Rangers is associated with records. We hold attendance records that only teams in Brazil, a country of 200 million, are close to. In terms of footballing records we were winners before a lot of teams were even born. I've even heard before that we were only beaten in shirt sales by Manchester United domestically 10-15 years ago.
We could go on and on and on again about TV deals making teams big, Euro exploits making teams big, and so on. Tell that to the people of Manchester in 2008.
We fill any stadium in front of us and ask for spares. We show up for any game, not just our rivals. Our forums are among the most active in the footballing world. Our social media grows faster than teams like Ajax.
Giants can only be held down for so long, we've had years removed from us and we want vengeance.
At the end of it all, how many teams would get kicked from grace and come back to kick harder than they got? We have nothing to prove to anyone. Show me a "superclub" who's fans would show up to watch SPL dross every week.
We don't need to have propaganda and Facebook like bots like those teams, we know what we are. If you were on some platforms you wouldn't know Rangers were a Scottish team with how many people outside Scotland reply.