I had a similar experience with Aer Lingus some years ago. Their stance was that their FFP was a flying club and if soebody didn’t actually fly then the points would not be awarded.
A bit miserable to be sure, but no different from Hotel loyalty schemes.
As somebody once said, the devil is in the detail!
Safe travels, All,