Oulah ! Là on a un joli biais.
En fait, et depuis toujours, les matchs du ST au stadium sont de grandes affiches (Toulon, SF, Clermont, etc.). Du coup le stade est (quasi) plein, de même que contre le PSG pour le TFC.
Tu organises un ST-Oyonnax au stadium, tu peux être certain que ça aura du mal à dépasser les 22.000.
Je pense qu'il faudrait plutôt aller chercher du côté de la sociologie des toulousains (au sens large avec la banlieue), voire des habitants du sud-ouest (Bordeaux a le même souci, malgré son bon budget, une population très légèrement inférieure à Toulouse, et de meilleurs résultats et palmarès).