I would disagree that $25 are needed, as enough $5 (700 in this case) would support multiple bets under $100 for a 9 max table. If all $5 are in play, that would average over 70 $5s for each player which would be $350 in value. And on top of this, any bet over $100 would be utilizing the $100 denom anyways.
I live in IN, they like to have about 1k to 1500 reds on the table, its a hold over from high limit games. Its common to see stacks and stacks of red, I think its why I dislike a red 5 so much. This many fives are also needed when raking a game. More recently the larger games spread more 25s but still have 700-800 red in play.
This causes the game to slow down, pushing spilling red is fun but slows it down, don't get me started with the dude that won't stack his chips.
This argument is very close to people wanting to buy 2 and 3 racks of fracs for their game because they like spending a bunch of time pushing, spilling and counting down chip stacks. I see people counting out 5s by the 2s so they can put out a 65 USD call, I want to shoot myself to put out the misery! You can see their brain working as they count out 10, 20, 30, 40, 50, 60, 70, 65! Same people that make stacks of 10.
Here is an ideal for you, you dislike 25s so much, change the denoms to $2, $10, $50, $200, $1000