Is there a ticketing window for non-ticketed members prior to tickets going on sale to the general public? I mean, for all games? If so, that would lead to the same outcome. Everyone who wants to go to games has to get at least the most basic membership. From there, a couple weeks out from the game, when you know the day and time of the game, you decide whether you want to attend.
For high-profile games like round 1 against the Sharks, all the tickets would go to the regular ticketed members, plus the non-ticketed members snapping up what ever tickets are left over. The general public are left out.
Is this good? Well, it just leaves everything up to market forces. People are encouraged to become members. If they can't afford it, they run the risk of not getting into games. At the moment, this is probably only for 1 or 2 games per year, but as time goes by, more and more games would be sold out. This would probably then lead to increased prices, for membership and/or tickets, leading to extra revenue for the club.
At the end of the day, if demand outstrips supply, and supply doesn't increase, prices will rise. This is a fact of life with any limited resource. Yes, some will miss out, but some will have to miss out…
Of course, the other side of the equation, as others have mentioned already, is that the easiest way for supply to increase is to take games away from Leichhardt and Campbelltown, moving to venues with higher capacities. Could we see fewer and fewer games at these traditional venues? If there was only one or two per season, could it be $100 per ticket just to stand on the hill?