On reflection I agree with the current system, one guest per visit. Whilst loyalty’s being rewarded, it is intended for the one who has earned it and extended to a guest. If you’re invited to the Lord Mayor’s banquet or the like you don’t expect, beyond your partner, to be able to take guests, children and any visiting business colleagues who may be in town.
The average stay is maybe an hour, and I’m sure this is not too long to be parted from family members, bearing in mind you’ll be with them 24/24 for the next week or two! In fact I quite relish the peace and quiet.
The problem as always is, if you grant guest passes beyond the entitlement, it will never be enough. There will always be a need for an extra entitlement and if not given will generate yet more complaints!