Agree to a point. I think a lot of STHs cancel cause of the price and knowing they can get a seat on stubhub for $10-20 for most games. But if price per ticket is $25, for example, more STHs may be encouraged to renew or re-sign up because 1) you get your seat every game 2) even if you can't make it to all games, you can trade in and upgrade to premium for food options at $25 per ticket instead of the $10 sold minus fees on stubhub. If you're going to most games anyway, it's not too bad of an option if you enjoy the same seat/section each game.
That being said - there's no way the club is going to do a flat rate STH. perhaps when we get a stadium 10 years from now and attendance is hovering at 10k.