I agree it does award loyalty for home games and seems fairer. But for someone who is a season ticket holder who has been to a few aways, and has fairly low priority, to possibly lose out to a member who has never been to any seems unfair. In fact as you have rightly said red, members away ticket is a ballot.
Does that then mean if you join as a member for the very first time this season, and may have never been to a single game in your life home or away, you could get away priority over some ST holders with a certain amount of away points? Unlike home tickets I can see no mention of any loyalty needed to be in with a chance of getting one of the small away member's allocation.