I agree entirely that some people , yourself included make massive sacrifices to support City and don't have unlimited resources.
From a different perspective the club do reward those who spend alot of money and also can afford to follow the team home and away. Sometimes they are actually the ones traipsing to Brighton away, because they can afford it.
I do understand your frustration, but no system is perfect.
The points system isn't as I have often procured tickets from high pointers who have sold on their tickets.
To clarify it is frustrating that some with no allegiance to the club get tickets, and some go to Vips for the day.