So to overlay Seatspy's data, where the AUH-LHR leg starts at 120k in first, can you bank on a Guest Seat being available on a date where the Seatspy points required number is 120k ?
The below example seems to highlight the option well I think.
The green box shows the Guest Seat and the red box shows the hugely inflated points required where a Guest Seat is not available.